Запрос возобновлен через 60 секунд - PullRequest
1 голос
/ 22 сентября 2019

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

[info] GET /admin/download_file/2
... running for 60 seconds, and then again without any browser action
[info] GET /admin/download_file/2

Это продолжается до тех пор, пока не истечет время ожидания ковбоя idle_timeout (которое я увеличил до 4 минут):

config :myapp, MyApp.Endpoint,
  protocol_options: [
    idle_timeout: 240_000
  ]

Есть ли какое-то другое время ожидания конфигурации, которое яотсутствует, или есть какой-то способ включить более подробное ведение журнала (у меня есть

config :logger, :console,
  level: :debug,

, но он ничего не пишет о том, что ковбой / феникс делает под капотом).

1 Ответ

2 голосов
/ 23 сентября 2019

Кажется, что все правильно, но это не работает, потому что protocol_options config должен идти внутри клавиши http.

...