pgAgent не выполняется на сервере - PullRequest
0 голосов
/ 23 декабря 2019

Я настроил задание pgAgent для вставки данных в таблицу каждую минуту. Но это не работает.

Что я сделал до сих пор:

Установка Postgresql, pgAgent в Docker завершена в образе Postgresql. РАСШИРЕНИЕ создано, и задание отображается в pgAdmin.

Расписание заданий запускается каждую минуту в час.

Создает файл .pgpass в $PGPASSFILE, но pgAgent ничего не возвращает в своем журнале.

Удален файл .pgpass и вместо него добавлен «пароль» в конце кода выполнения, но pgAgent по-прежнему ничего не возвращает.

Что это сейчас:

Тег 'Job' показан в pgAdmin 4.

Задание не выполняется.

«Следующий запуск», показанный на вкладке «Свойства», - 2019-12-22 23: 04: 00 + 00.

«Последний запуск» и «pga_joblog» оба пусты,

Запуск pgAgent ничего не даст (с тегом -f) и пустой журнал.

Попытка запуска pgAgent через

pgagent -s pgagent_log.log hostaddr=127.0.0.1 port=5432 dbname=testdb user=postgres password=docker

и то жекод с '-f',

и тем же кодом без пароля и с .pgpass в ~.

Независимо от того, запущен он или нет, service --status-all не будет отображать pgAgent.

Что нужно было сделать:

Выполнить задание в соответствии с графиком.

PS. Я слышал, что тамгде-то в pgAdmin 4 должна быть кнопка «Запустить сейчас». Может кто-нибудь сказать мне, где она? Благодарность!

...