0

次のコードを使用して、アプリをデーモンとして起動しています。

rackup = " sudo rackup --port #{PORT} --host #{HOST || 'localhost'} --pid /var/run/#{NAME}.pid -O NAME[#{NAME}] -D"
exec "(cd /#{ROOT} && exec #{rackup})"

しかし、実際には起動しません。すべてのファイルをロードします(ログから確認できます)が、.pidファイルは作成されません。私は何を間違っていますか?助言がありますか?

補足として、デーモンを殺すためにNAME['app_name']使用できるということですか?sudo pkill app_name

4

1 に答える 1