Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバー上の Monit で実行中のインスタンスに TeamCity を追加しようとしているところですが、他の誰かが解決できたのではないかと思う障害に遭遇しました。私が見た例では、アプリが起動時に .pid ファイルを作成しない場合、これを実行できるラッパーを使用してこれを行うことができます。Monit サイトの例は問題ありませんが、実行できる TeamCity 固有の優れた例を誰かが持っているかどうかを確認したかったのです。これに関するヘルプは大歓迎です。
遅いほうがいいですが、チーム シティ エージェントが pid ファイルを生成するため、ラッパー スクリプトを作成する必要はありません。
bin/agent.sh スクリプトを確認すると、pid ファイルが logs/ フォルダーに出力されることがわかります。そのpidファイルをmonitで使用して、サービスを監視できます。シェル スクリプトを編集して、pid ファイルの場所を変更することもできます。