Por que uma crond pode começar tarde aleatoriamente

2

Eu tenho esse problema de um cron que executa um script PHP no minuto 20 a cada hora ,

Esse script gera um pequeno número de relatórios com base em dados de um banco de dados MySql.

Geralmente, este script termina em minuto 30 da hora , ou seja, dura 10 minutos,

Mas algumas vezes terminou por minuto 45 , mesmo minuto 50 da hora,

Então, definimos um log para ver onde estava o atraso. Para nossa surpresa, vimos que algumas vezes o roteiro não começou no minuto 20 , da última vez que o atraso começou no minuto 35 sem motivo aparente.

Procuramos por tabelas bloqueadas no MySql, mas não encontramos nada.

Alguém tem alguma idéia do que pode estar acontecendo aqui para atrasar um script cron ?

    
por Eduardo Fuentes 17.08.2015 / 21:13

0 respostas

Tags