por que meu tempo de trabalho cron do python expirou?

1

Eu tenho uma longa tarefa cron executando um script python no CENTOS, mas por algum motivo parece expirar ou terminar sem conclusão.

a tarefa é executada corretamente quando executada diretamente do bash, mas parece ficar praticamente no mesmo lugar toda vez que é acionada pelo cron.

parece que há um tempo limite, mas aparentemente o cron não tem um?

estou com uma perda de onde procurar para depurar isso ... qualquer ponteiros sobre onde procurar / como depurar são muito apreciados!

    
por significance 03.02.2012 / 00:41

1 resposta

1

primeiro log stdout e stderr

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

verifique também / var / log / messages para qualquer informação.

no meu caso eu estava ficando sem memória!

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