A mensagem de erro c queue max run limit reached
significa que você atingiu o limite de cron
empregos simultâneos.
Acredito que a configuração padrão para cron
no AIX é de 50 tarefas simultâneas, portanto, é necessário investigar por que você tem 50 tarefas em execução ao mesmo tempo. (Talvez sejam várias instâncias do mesmo trabalho que se sobrepõem.)
Essas duas linhas devem fornecer a lista de tarefas em execução em cron
e, a partir daí, você deve investigar a causa raiz do problema:
p=$(ps -ef | awk '/[c]ron/{print $2}' | xargs | tr ' ' '|')
ps -ef | egrep "\<($p)\>"
Se você realmente precisa aumentar o número de trabalhos simultâneos, você pode encontrar a configuração em /var/adm/cron/queuedefs
:
c.50j20n60w
onde
-
c
= Acron
fila -
Nj
= O número máximo de trabalhos a serem executados simultaneamente porcron
-
Nn
= O valornice
dos jobs a serem executados (o padrão é 2) -
Nw
= O tempo que um trabalho tem que esperar até a próxima tentativa de executá-lo
Consulte o link para obter a fonte específica do AIX para esta resposta.