Jump to content

CRON WHMCS SÓ RODA MANUAL


Recommended Posts


  • Replies 12
  • Created
  • Last Reply

Top Posters In This Topic

8 horas atrás, Álvaro Meireles disse:

Creio que possa ser uma falha de configuração.

Tive alguns problemas no passado e somente vim conseguir ajustar com o suporte da empresa fornecedora dos meus serviços. Recomendo fazer a CRON  uma única vez por dia e que, de tal modo, esteja sob IGUAL horário da configuração do WHMCS.

Afim de lhe ajudar:

1. Definição WHMCS: https://i.imgur.com/fTEWXqN.png

2. Definição Cron(cPanel): https://i.imgur.com/hgv9s4r.png

Mais o WHMCS fala pra colocar pra rodar a cada 5 minutos! Como que fica essa configuração?

Link to post
Share on other sites
1 hora atrás, MMHospedagem disse:

Mais o WHMCS fala pra colocar pra rodar a cada 5 minutos! Como que fica essa configuração?

Normalmente é assim mesmo, ele pede para ajustar para rodar a cada 5 min, mas ele so ira de fato executar o cron no horairo que você marcou em seu whmcs em: Time of Day.

Veja se ele atualiza a cada 5 min em:

Cron Status Ok

Last Run: 09-08-2018 11:55

A cada 5 min ele deve alterar o horario.

OBS: Não estou conseguindo editar os meu pots adminitração.

Link to post
Share on other sites
55 minutos atrás, Andre Juliano disse:

Normalmente é assim mesmo, ele pede para ajustar para rodar a cada 5 min, mas ele so ira de fato executar o cron no horairo que você marcou em seu WHMCS em: Time of Day.

Veja se ele atualiza a cada 5 min em:

Cron Status Ok

Last Run: 09-08-2018 11:55

A cada 5 min ele deve alterar o horario.

OBS: Não estou conseguindo editar os meu pots adminitração.

aqui ele atualiza a cada 5 minutos mais quando e o horário certo não executa o cron completo! que loucura o whmcs ta ultimamente rs

Link to post
Share on other sites
27 minutos atrás, Álvaro Meireles disse:

Também não sei porque eles orientam rodar à cada 5 minutos, entretanto o meu fornecedor lida com WHMCS desde 2010 e me recomendou fazer roda-la na hora marcada, e após faze-la assim está funcionando normalmente.

Creio que eles falem para rodar à cada 5 minutos devido à precaução, entretanto se você fizer roda-lá a cada 5 minutos verá que ela não faz nada, ela só executará os processo realmente no horário marcado, que coincidentemente cairá na hora configurada:

- Rodar a cada 5 minutos
- Hora da CRON: 9h00

de 8h55 -> 9h00, caiu na hora configurada.

Os 5 minutos é um padrão "comercial".

Você pode rodar a cron 1x por hora ( http://prntscr.com/kgqkws ) e não existe problema nisso.

A orientação do fornecedor está correta para versões antigas (v6.3.x) do WHMCS, para novas versões (7.0 ou versão superior) a orientação é outra https://docs.whmcs.com/Crons#System_Cron

Se a cron está rodando a cada 5 minutos e no horário programado não executa todas as tarefas, daí existe um problema. Que é "fácil" de descobrir, algo está interrompendo a execução ( problema em um hook, módulo e etc... ).

A dica é utilizar a flag "--force" com a "-vvv" ativada, via SSH será exibido o problema... caso o problema não seja exibido basta ativar o debug de erros/falhas.

 

Link to post
Share on other sites

Fala galera agradeço a todos pelos comentários, já tentei alterar de varias formas, e hoje irei fazer minha ultima tentativa antes de consultar o suporte do WHMCS creio que não seja o servidor pq rodava de boa.

Com sempre colocava para rodar as 8h da manhã fiz assim: http://prntscr.com/kgv7cg antes estava usando a configuração padrão que o WHMCS disponibiliza. Vamos ver se da certo amanhã ver se roda.

Link to post
Share on other sites
9 horas atrás, Eugenio Silva disse:

Fala galera agradeço a todos pelos comentários, já tentei alterar de varias formas, e hoje irei fazer minha ultima tentativa antes de consultar o suporte do WHMCS creio que não seja o servidor pq rodava de boa.

Com sempre colocava para rodar as 8h da manhã fiz assim: http://prntscr.com/kgv7cg antes estava usando a configuração padrão que o WHMCS disponibiliza. Vamos ver se da certo amanhã ver se roda.

Se você utiliza uma versão superior a v7 a forma que você informou está errada.

Você não precisa aguardar 24h para executar um teste, modifique a cron para 5 minutos e acrescente no final da cron.php "all force" (sem aspas), exemplo:

php -q /home/SEU_USUARIO/www/SEU_DIRETORIO/crons/cron.php all force

Daí sugiro que habilite um email de log ( http://prntscr.com/kh1cpw ) e após execução remova o atributo "all force".

Caso possua SSH fica mais fácil de testar.

php www/SEU_USUARIO/crons/cron.php --force -vvv

Assim você visualizará na tela um passo-a-passo da execução da cron, exemplo http://prntscr.com/kh1eaa

Link to post
Share on other sites

Vocês estão debugando os outputs do cron automático? não li aqui ninguém comentando de jogar as saídas stdout e stderr do job no Linux para um arquivo para análise. Por que não tentam isso? Já resolvi um problema chato assim.

Ah uma dica: deem um skip no WhmcsUpdate nesses crons da madrugada, deve haver um milhão de pessoas que colocam pra checar update direto no servidor do fornecedor, e acho que isso engargala o Cron da madrugada. Deixem um cron específico para o WhmcsUpdate à parte, umas 2x ou 3x por dia.

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...