Почему моя работа postgres перестает работать?

Я создаю работу для очистки базы данных каждый день в 01:00.

По статистике пробег нормальный с 3 месяцев. Но сегодня я понимаю, что размер базы данных был очень большим, поэтому я проверял задания и не работал в течение одного месяца.

Свойства говорят, что последний запуск был '10/27/2014', и статистика подтверждает, что запуск прошел успешно.
Также скажите, что следующий пробег будет "10/28/2014", но похоже, что никогда не бегать и оставаться замороженным с тех пор.
(Я использую дд / мм / гггг формат)

Так зачем останавливаться?
Есть способ перезапустить работу или я должен пойти и удалить и воссоздать работу?
Как я могу знать, что работа не выполнялась?
Я думаю, что могу написать код, если работа не удалась, но что, если никогда не выполнится?

Windows Server 2008
PostgreSQL 9.3.2, скомпилированный Visual C++ build 1600, 64-бит

1 ответ

Решение

Проблема заключалась в том, что служба pgAgent не работала.

Когда я перезапускаю сервис Postgres:

Постгрес сервис остановка
pgAgent stop, потому что это зависимый сервис
Запуск сервиса Postgres
но pgAgent этого не сделал

Здесь вы можете увидеть, что pgAgent не запускался.

Другие вопросы по тегам