3

Upstart を使用して、ハートビート サービス (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また、私のスクリプトは新しいスレッドを作成します。fork daemonconf ファイルにも追加する必要があると思いますか?

ありがとう。

4

1 に答える 1

1

Upstart はほんの一握りの環境変数を設定するだけです。あなたのアプリケーションはこれらのセットのいずれかを必要としていますか?

同様の質問に対するこの回答を参照してください: Upstart を使用して Ubuntu で Python アプリをサービスとして実行するためのヘルプが必要

于 2012-09-14T16:13:16.920 に答える