web-dev-qa-db-ja.com

pgAgentの自動起動

私のwindows server 2008開始、サービスpostgrespgAgentの両方が自動で開始されます。

enter image description here

しかし、私のdbがフリーズしていて、postgresサービスを再起動する必要がある場合、pgAgentも停止しますが、postgresの再起動時にpgAgentは停止しません。したがって、pgAgentを手動で再起動する必要があります。

pgAgentをリ​​ンクして、postgresqlが開始するたびに開始する方法はありますか?

PD:誰かがWindowsサービスの適切なタグを知っている場合は、それを追加してください。見つかりませんでした。

2

PGAgentではなく別のジョブエージェントを試してみたい場合は、この問題を処理する別のジョブエージェントを作成しました。データベースが停止した後も実行されたままになり、復旧したら再接続します。

それはjpgAgentと呼ばれています: https://github.com/Tostino/jpgAgent

また、かなり多くの機能があり、本番環境で使用してきた過去数か月間、ずっと安定しています。

ご不明な点がございましたら、お気軽にお問い合わせください。

-アダム

1
Adam B