в pg_cron. Расписание стоит такое:
0 3 * * 5
2021-05-14 06:00:00.008 MSK [1552] LOG: cron job 3 starting: delete from ...
...
2021-05-14 06:01:32.361 MSK [1552] LOG: cron job 3 COMMAND completed: DELETE 4506055 4506055
По логу джоб запустился в 6 утра.. Как так? На сервере время правильное.
select now();
now
-------------------------------
2021-05-14 11:08:22.375365+03
$ date
Fri May 14 11:08:41 MSK 2021
есть мнение, что now() вам покажет результат с локальными (клиентскими) настройками
Ну, а pg_cron с какими настройками стартует?
сервака конечно же - зайдите на сервак пользователем, от которого запущен postgres - и там уже смотрите
Так я и смотрю оттуда... now() и date с сервера
Обсуждают сегодня