在 ubuntu 伺服器上重新啟動 apache+passenger 中的單一應用程式

在 ubuntu 伺服器上重新啟動 apache+passenger 中的單一應用程式

我使用 RailsbaseURI 在伺服器(Apache +乘客)上有多個 ruby​​ on Rails 應用程式。

部署新應用程式時,apache 配置為重新加載,從而讀取 apache.conf 中的新配置,並且應用程式的新 url 變為活動狀態。

我正在尋找可以使用某些套接字重新啟動單一應用程式的選項。任何人都可以向我推薦一些有關該實現的指示。

答案1

我不相信你能做到這一點。我很樂意得到糾正,但我認為這只是阿帕契和乘客的錯誤。 (也可以解釋為什麼沒有人對此發表評論)

實際上,我必須採取極端措施來解決這個問題(每次我在主機上更新網站時,我都必須重新啟動所有應用程式),所以我轉向了 nginx 和 unicorn。 Unicorn 允許應用程式綁定到 unix 套接字,並且 nginx 可以很好地從這些套接字讀取資料。

有無數指南對於這次遷移。

相關內容