不同控制器动作的独角兽不同超时
Unicorn different timeout for different controller actions
我有一个简单的问题,但找不到答案。我可以为不同的控制器操作设置不同的超时时间吗?
原因是我正在为 d3.js 图表提供一个巨大的 json,而独角兽在 30 秒后杀死了工人。
我可以通过将超时更改为 60 秒来解决问题,但我认为为任何其他 jobs/actions 设置如此大的超时不是一个好的解决方案,它应该在 30 秒内完成。
有什么方法可以只为一个动作指定超时吗?
这是一个硬性限制,无法将其用于特定操作。它正在配置主进程,它将向工作人员发送 SIGKILL。
https://yhbt.net/unicorn/Unicorn/Configurator.html#method-i-timeout
https://devcenter.heroku.com/articles/request-timeout#timeout-behavior
也许你可以使用https://github.com/ankane/slowpoke(我没试过)
我有一个简单的问题,但找不到答案。我可以为不同的控制器操作设置不同的超时时间吗?
原因是我正在为 d3.js 图表提供一个巨大的 json,而独角兽在 30 秒后杀死了工人。
我可以通过将超时更改为 60 秒来解决问题,但我认为为任何其他 jobs/actions 设置如此大的超时不是一个好的解决方案,它应该在 30 秒内完成。 有什么方法可以只为一个动作指定超时吗?
这是一个硬性限制,无法将其用于特定操作。它正在配置主进程,它将向工作人员发送 SIGKILL。
https://yhbt.net/unicorn/Unicorn/Configurator.html#method-i-timeout https://devcenter.heroku.com/articles/request-timeout#timeout-behavior
也许你可以使用https://github.com/ankane/slowpoke(我没试过)