3
Upstartを使ってハートビートサービス(Pythonスクリプト)をサービスとしてデプロイするために作成します。upstartを使ってubuntuでPythonサービスを実行する
/etc/init/myheartbeatservice.conf
に以下の内容を追加しました。
# my heartbeat service
description "Heartbeat monitor"
start on startup
stop on shutdown
script
exec /path/to/my/python/script.py
end script
私のスクリプトは別のサービスプロセスを開始し、プロセスを監視し、ハートビートを外部のサーバーに定期的に送信します。 startup
とshutdown
は間違っていますか? また、私のスクリプトは新しいスレッドを作成します。私はconfファイルにfork daemon
を追加する必要があると仮定していますか?
ありがとうございました。