请求在 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
键中。
升级到 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
键中。