Rails サーバーの起動/停止 質問する

Rails サーバーの起動/停止 質問する

実行するにはRails サーバー、私は を使用します$rails server。「停止するには、 をクリックしてくださいCtrl+c」と書かれています。私は を使用しますPutty

質問は次のとおりです:

  1. ターミナルを常に開いたままにしておく必要がありますか? サーバーが停止すると、Web ページが機能しなくなります。Apache では、apachectl start/stop コマンドを使用しました。

  2. コマンドを使いたい場合はどうすればいいでしょうか? サーバーを停止し、コマンドを使用して、再度実行する必要がありますか? 同じターミナルでは、サーバーが実行されている場合は何もできないからです。

ベストアンサー1

次のように書いてバックグラウンドで実行できます。

daemonize true

puma.rbファイル内

停止するには、実行中のPumaプロセスを見つける必要があります

 ps aux | grep puma

メインプロセスを終了させる必要があります

 sudo kill -9 your process id

開始するには次のように入力する必要があります

 puma -C config/puma.rb 

おすすめ記事