通过设置PassengerConcurrencyModel = thread,在乘客的“线程”并发模型下运行Foreman是否安全?
看起来这应该是一个容易找到的答案,但由于某种原因我遇到了麻烦。我检查了 Foreman 站点和用户邮件列表,但没有看到任何关于并发的内容。
谢谢。
编辑:我在 Apache 中运行乘客。
通过设置PassengerConcurrencyModel = thread,在乘客的“线程”并发模型下运行Foreman是否安全?
看起来这应该是一个容易找到的答案,但由于某种原因我遇到了麻烦。我检查了 Foreman 站点和用户邮件列表,但没有看到任何关于并发的内容。
谢谢。
编辑:我在 Apache 中运行乘客。
目前(2016 年 1 月)不是。Foreman 是一个 Rails 应用程序,上个月我们合并升级到 Rails 4.1,默认情况下它被认为是线程安全的。但这只是针对 Rails 堆栈,我们还没有测试 Foreman 本身,而且我们有一堆库(包括一些本地库)可能不是线程安全的。
如果您对此进行测试,请与我们分享您的结果:http: //theforeman.org/support.html
我还在我们的讨论列表中提出了这个话题:https ://groups.google.com/forum/#!topic/foreman-dev/FG6spa6Gy-I