1

Ubuntu では、 --daemon オプションを渡すことで、Rails サーバーをデーモンとしてバックグラウンドで実行できます。

bundle exec puma -e production -b unix:///var/run/my_app.sock --daemon

しかし、このデーモン化されたプロセスを正常にシャットダウンするにはどうすればよいでしょうか? もう簡単なことではありcrtl + cません:)

4

1 に答える 1

2

pumactlモニターとコントローラーを処理する puma control を使用することをお勧めします。

そして、このように使用して停止できます

bundle exec pumactl -P /var/run/puma.pid stop

また

pumactl -C unix://var/run/my_app_pumactl.sock [status|restart|halt|stop]
于 2013-11-12T06:33:33.770 に答える