Запросы Firefox просто останавливаются через некоторое время с пустым кодом состояния

У меня есть Django fetch запрос, который занимает некоторое время для завершения, он работает нормально в chrome, но не работает в chrome Я попробовал другой вид в Firefox и заставил его подождать некоторое время с помощью time.sleep()

  function test_time(request):     
       for i in range(70):
            print(i)
            time.sleep(1)
        return HttpResponse("done")

если я делаю время меньше 20, то просмотр работает нормально, более того, через 25-36 секунд страница просто перестает загружаться и запрос показывает no status code - timing 0ms - response: No response data available for this request

Похоже, что проблема связана с настройкой таймаута в вашем приложении Django или на вашем веб-сервере (если вы его используете). Настройка таймаута контролирует, как долго сервер должен ждать ответа от приложения, прежде чем считать запрос неудачным.

Чтобы исправить эту проблему, вы можете попробовать увеличить значение таймаута в настройках вашего приложения Django или на вашем веб-сервере.

В Django вы можете проверить настройку таймаута SESSION_COOKIE_AGE, по умолчанию 1209600 (2 недели, в секундах), я думаю, вы, вероятно, не изменили это.

Так как, я полагаю, вы используете веб-сервер типа Apache или Nginx, вы можете увеличить время ожидания, изменив значение таймаута в конфигурационном файле сервера.

Пожалуйста, сообщите мне больше информации, чтобы мы могли попытаться выяснить эту проблему, спасибо.

Вернуться на верх