![在 ubuntu 伺服器上重新啟動 apache+passenger 中的單一應用程式](https://rvso.com/image/617800/%E5%9C%A8%20ubuntu%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%E9%87%8D%E6%96%B0%E5%95%9F%E5%8B%95%20apache%2Bpassenger%20%E4%B8%AD%E7%9A%84%E5%96%AE%E4%B8%80%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F.png)
我使用 RailsbaseURI 在伺服器(Apache +乘客)上有多個 ruby on Rails 應用程式。
部署新應用程式時,apache 配置為重新加載,從而讀取 apache.conf 中的新配置,並且應用程式的新 url 變為活動狀態。
我正在尋找可以使用某些套接字重新啟動單一應用程式的選項。任何人都可以向我推薦一些有關該實現的指示。
答案1
我不相信你能做到這一點。我很樂意得到糾正,但我認為這只是阿帕契和乘客的錯誤。 (也可以解釋為什麼沒有人對此發表評論)
實際上,我必須採取極端措施來解決這個問題(每次我在主機上更新網站時,我都必須重新啟動所有應用程式),所以我轉向了 nginx 和 unicorn。 Unicorn 允許應用程式綁定到 unix 套接字,並且 nginx 可以很好地從這些套接字讀取資料。
有無數指南對於這次遷移。