Como monitoro o uso de recursos dos scripts do crond php?

0

Estou usando um VPS que executa scripts de 5 php minuto a minuto usando o cron. Cada script, em si, faz um loop para executar uma consulta mysql, em seguida, dorme entre 5 e 15 segundos. Todos eles terminam após um minuto de execução - e são então acionados de volta à vida pelo cron. As consultas são para determinar o tipo de atividade que está ocorrendo e, em seguida, elas podem realizar algum tipo de ação relacionada.

A empresa de hospedagem me diz que isso está usando muitos recursos e está afetando outros usuários. Embora as consultas sejam frequentes, elas não devem ser onerosas. Qual é a melhor maneira de monitorar quanto recurso cada script está usando? Eu tenho acesso ao shell, mas não os vejo no ps -A ou no topo.

Ajuda apreciada

    
por anthonyc 01.01.2014 / 15:38

1 resposta

0

Os processos são visíveis na parte superior, mas mostram apenas o php sem detalhes - até você adicionar a opção -c (linha de comando), que mostra o caminho completo do script sendo executado pelo cron.

    
por 01.01.2014 / 21:37