почему истекает время ожидания моего задания cron на Python?

почему истекает время ожидания моего задания cron на Python?

У меня есть долгое задание cron, запускающее скрипт Python в CENTOS, но по какой-то причине оно истекает по тайм-ауту или каким-то образом завершается без завершения.

задание выполняется нормально, если его запустить прямо из bash, но, похоже, каждый раз останавливается примерно в одном и том же месте при запуске из cron.

похоже, что есть тайм-аут, но, по-видимому, в cron его нет?

Я не знаю, куда смотреть, чтобы отладить это... любые указания, где смотреть/как отладить, будут очень признательны!

решение1

первый лог stdout и stderr

18 20 * * * python2.6 script.py > /test.log 2>/test.err &

также проверьте /var/log/messages на наличие какой-либо информации.

в моем случае у меня заканчивалась память!

Feb  7 03:05:12 computer kernel: Out of memory: Kill process 4915 (python2.6) score 255 or sacrifice child

Связанный контент