LINUX.ORG.RU

История изменений

Исправление loz, (текущая версия) :

И если ssh завершается с ошибкой, например Connection refused, то джанго ничего не возвращает POST запросом, а клиент ждет пока таймаут не кончиться :-(. Как лечить такое?

В общем случае отделять вычисления, то есть сразу отдавать юзеру ответ, и сохранять в базе запрос от юзера, а когда он закончится сохранить там результат (или ссылку на результат, если это файл и тд), который юзер сможет затем найти и получить в истории своих запросов.

Исходная версия loz, :

И если ssh завершается с ошибкой, например Connection refused, то джанго ничего не возвращает POST запросом, а клиент ждет пока таймаут не кончиться :-(. Как лечить такое?

В общем случае отделять вычисления, то есть сразу отдавать юзеру ответ, и сохранять в базе запрос от юзера, а когда он закончится сохранить там результат (или ссылку на результат, если это файл и тд), который юзер сможет найти в истории своих запросов.