
透過設定 PassengerConcurrencyModel=thread,在乘客的「線程」並發模型下運行 Foreman 是否安全?
看起來這應該是一個很容易找到的答案,但由於某些原因我遇到了麻煩。我檢查了 Foreman 網站和用戶郵件列表,但沒有看到任何有關並發的內容。
謝謝。
編輯:我正在 Apache 中運行 Passenger。
答案1
目前(2016 年 1 月)不是。 Foreman 是一個 Rails 應用程序,上個月我們合併升級到 Rails 4.1,預設情況下它被認為是線程安全的。但這只是針對 Rails 堆疊,我們還沒有測試 Foreman 本身,而且我們還有一堆可能不是線程安全的函式庫(包括一些本機函式庫)。
如果您確實對此進行了測試,請與我們分享您的結果:http://theforeman.org/support.html
我也在我們的討論清單中提出了這個主題:https://groups.google.com/forum/#!topic/foreman-dev/FG6spa6Gy-I