【发布时间】:2012-04-02 12:55:11
【问题描述】:
我正在开发一个应该在 Nginx 服务器上运行的 Rails 应用程序。根据输入,应用程序可能需要很长时间来处理请求(或在出现错误的情况下挂断),所以我想阻止进程永远运行。除了确保客户端收到超时信号的 Nginx 配置之外,我想我仍然可能必须确保我的应用程序停止处理这些请求。这个应该在哪里处理?在我的 Rails 应用程序中(使用来自 std-lib 的超时/线程)还是在外部(杀死进程)?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 nginx