[英]How to start rails server command as daemon that relaunch after reboot or crush?
我設置 Nginx 來監聽 lockalhost:3000 ,然后我啟動 rails 命令bundle exec rails server webrick -e production
。 我發現我可以啟動 rails server 作為守護進程,只需將 -d 標志添加到命令中,因此該命令變成了bundle exec rails server -d webrick -e production
。 我的問題是在服務器重新加載或應用程序被粉碎后 - 這是一個死胡同,我找不到有關如何創建“rails as a daemon with auto relaunch”的信息。
生產中的webrick
?
請不要做這樣的事情。 出於您的目的使用puma
或unicorn
或任何類似的應用程序服務器。
對於進程監控部分,您可以使用systemd
或monit
進行更好的控制。
就個人而言,我更喜歡monit
因為它為我提供崩潰日志和停機警報。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.