请求在 60 秒后重新启动

Request restarted after 60 seconds

升级到 phoenix 1.4.10(从 1.3.0)后,我遇到长 运行 请求的问题(生成文件到 return 大约需要 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,

但它没有写任何关于 cowboy/phoenix 在幕后所做的事情。

一切似乎都是正确的,但它不起作用,因为 protocol_options 配置应该放在 http 键中。