0

毎日午前 1 時にデータベースをクリーンアップするジョブを作成します。

統計によると、3か月からOKです。しかし、今日、データベースのサイズが非常に大きいことに気付いたので、ジョブを確認したところ、1 か月間実行されていませんでした。

プロパティによると、前回の実行は「2014 年 10 月 27 日」であり、統計では実行が成功したことが確認されています。
また、次の実行は「10/28/2014」になりますが、それ以来実行されず、フリーズしたままになっているようです。
(私は dd/mm/yyyy 形式を使用しています)

では、なぜ走るのをやめるのですか?
ジョブを再開する方法はありますか、それともジョブを削除して再作成する必要がありますか?
ジョブが実行されなかったことをどのように知ることができますか?
ジョブが成功しない場合はコードを記述できると思いますが、実行されない場合はどうなりますか?

ここに画像の説明を入力

Windows Server 2008
PostgreSQL 9.3.2、Visual C++ ビルド 1600、64 ビットでコンパイル

4

1 に答える 1

0

問題は、pgAgent サービスが実行されていなかったことです。

Postgres サービスを再起動すると:

Postgres サービス停止 依存
サービスであるため pgAgent を停止し ます

ここでは、pgAgent が開始されていないことがわかります。 ここに画像の説明を入力

于 2014-11-25T15:05:33.160 に答える