Matar script cron antigo do PHP

1

Depois de executar o ps aux | grep php, eu encontrei cerca de 10 scripts PHP executados pelo cron que começaram há mais de uma semana e estão pendurados.

Cada script geralmente leva 40 segundos para ser concluído.

Eu configurei ini_set ('max_execution_time', 60) esperando que ele terminasse após 60 segundos.

Como posso diagnosticar o que está acontecendo?

Obrigado

    
por Bastien 01.02.2015 / 15:47

1 resposta

1

Use ferramentas como strace, ltrace para ver o que um processo de script enforcado específico está fazendo. Também lsof se está preso fazendo algo em um fd (como um select de bloqueio).

    
por 01.02.2015 / 21:46