왜 파이썬 크론 작업 시간이 초과됩니까? 종료되는 것처럼 보입니다. bash에서

CENTOS에서 파이썬 스크립트를 실행하는 긴 cron 작업이 있지만 어떤 이유로 완료되지 않고 시간 초과되거나 종료되는 것처럼 보입니다.

bash에서 직접 실행하면 작업이 정상적으로 실행되지만 cron에 의해 트리거 될 때마다 거의 동일한 위치에서 정지하는 것처럼 보입니다.

타임 아웃이있는 것 같지만 cron에 시간이없는 것 같습니다.

어디에서 디버깅 해야하는지 잃어 버렸습니다 … 어디로보아야하는지 / 디버깅하는 방법에 대한 조언은 높이 평가됩니다!



답변

첫 번째 로그 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


답변