Com o lançamento do WHMCS v7 algumas mudanças merecem um pouco de atenção e muitos clientes não ficam atentos as notas de versão. Houve uma alteração importante na “cron do WHMCS”, costumo dizer que a “cron é o coração do sistema” se não funcionar corretamente você terá problemas.
A tarefa cron.php deve ser agendada/programada para ser executada a cada 5 minutos, se porventura seu provedor não permitir a execução não se preocupe, configure de acordo com o limite permitido (só não supere 1 vez por hora mais a frente você entenderá o motivo).
Através do menu (1) Setup/Configurações >> (3) Automatic Settings/Configurações Automáticas é possível verificar o status (3) da última execução.
No campo Time of Day/Hora do Dia (4) você irá definir entre a hora que as ações automatizadas (geração de faturas, envio de emails e demais processos) sejam executados. Recomendo sempre o horário da madrugada 03:00AM à 05:00AM devido a ociosidade/inatividade do servidor, o famoso “horário morto”.
Não custa lembrar:
A.M – antes do meio dia (1 hora da manhã).
P.M – pós meio dia ( 1 hora da tarde, ou 13 horas).
Outras informações você pode consultar em https://docs.whmcs.com/Cron_Tasks
Vou destacar um trecho interessante, em livre tradução:
“Na Versão 7.0, isso nos permite ser capaz de executar tarefas rotineiras e itens de manutenção mais frequentemente do que uma vez por dia, conforme necessário. Uma dessas tarefas é projetado para verificar se uma nova atualização está disponível”.
As demais cron (importação de email/pop, pipe e sincronização de domínios funcionaram como antes).
Gostou? Comente!
o meu cpanel apresentou assim:
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.
Não entendi, essa mensagem apareceu aonde?
no meu também aparece a seguinte mensagem:
(((The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.)))
eu ja fui em muitos forum e não encontrei solução ate esse comando “> /dev/null 2>&1” silenciou o email. mais a tarefa não estava executando. em fim. eu fiz um teste meu de colocar o GET mais também não deu certo. então voltei para o comando dado pela whmcs e funcionou. porem ao executar na segunda vez após os 5 minutos voltou a chegar essa mesma mensagem The cron has run within the last 24 hours… em fim troquei comando novamente e recoloquei ai executa. acho que deve ser alguma proteção do cron do servidor que não permite executar a mesma tarefa no mesmo dia em menos de 24hs. será que existe uma solução? valew amigo abraço.
Você deve agendar a cron para rodar em 5 minutos (mínimo) e 1h (máximo).
Esse aviso do Cpanel ignore.
isso já ignorei, só que já se passaram um pouco mais de 48hrs e não roda a função, 🙁 não sei mais o que fazer. já fiz de tudo. só roda quando eu passa as 24hs eu tenho que apagar o comando e colocar novamente ai só roda uma vez e depois não roda mais
Acione o suporte do fabricante ou procure um profissional para te auxiliar.
Mesma mensagem aqui. Essa mensagem aparece no e-mail que recebemos após a tarefa CRON ser executada.
Por acaso está utilizando Hostgator? Vi relatos desse erro no site do WHMCS:
https://forums.whmcs.com/showthread.php?119530-Cron-not-working-after-update
Servidor antigo com bibliotecas desatualizadas…
Quem a HostGator usa servidor antigo e biblioteca desatualizada? E qual a melhor empresa nesse ramo?
Vai ter que procurar outra empresa (caso a HostGator não resolva), indico a HostDime https://bitly.com/HDBRASIL
No meu tb aparece. encontrei esse tópico no forum, mas não testei
https://forum.whmcs.com/showthread.php?119530-Cron-not-working-after-update
Basta excluir o email de cadastro no cPanel ou edita a linha da cron e inserir no final “> /dev/null 2>&1”
o meu cpanel apresentou assim:
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.
Não entendi, essa mensagem apareceu aonde?
no meu também aparece a seguinte mensagem:
(((The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.)))
eu ja fui em muitos forum e não encontrei solução ate esse comando “> /dev/null 2>&1” silenciou o email. mais a tarefa não estava executando. em fim. eu fiz um teste meu de colocar o GET mais também não deu certo. então voltei para o comando dado pela whmcs e funcionou. porem ao executar na segunda vez após os 5 minutos voltou a chegar essa mesma mensagem The cron has run within the last 24 hours… em fim troquei comando novamente e recoloquei ai executa. acho que deve ser alguma proteção do cron do servidor que não permite executar a mesma tarefa no mesmo dia em menos de 24hs. será que existe uma solução? valew amigo abraço.
Você deve agendar a cron para rodar em 5 minutos (mínimo) e 1h (máximo).
Esse aviso do Cpanel ignore.
isso já ignorei, só que já se passaram um pouco mais de 48hrs e não roda a função, 🙁 não sei mais o que fazer. já fiz de tudo. só roda quando eu passa as 24hs eu tenho que apagar o comando e colocar novamente ai só roda uma vez e depois não roda mais
Acione o suporte do fabricante ou procure um profissional para te auxiliar.
Mesma mensagem aqui. Essa mensagem aparece no e-mail que recebemos após a tarefa CRON ser executada.
Por acaso está utilizando Hostgator? Vi relatos desse erro no site do WHMCS:
https://forums.whmcs.com/sh…
Servidor antigo com bibliotecas desatualizadas…
Quem a HostGator usa servidor antigo e biblioteca desatualizada? E qual a melhor empresa nesse ramo?
Vai ter que procurar outra empresa (caso a HostGator não resolva), indico a HostDime https://bitly.com/HDBRASIL
No meu tb aparece. encontrei esse tópico no forum, mas não testei
https://forum.whmcs.com/sho…
Basta excluir o email de cadastro no cPanel ou edita a linha da cron e inserir no final “> /dev/null 2>&1”
Em relação a atualização da versão 7 o meu autologin parou de funcionar alegando por questão de segurança no md5, vocês já passaram por esta situação e/ou tenham alguma solução? Obrigado…
Recentemente recebi 2 contato de pessoas com esse problema, eles utilizavam um AutoLogin gratuito e não conseguiram arrumar uma solução.
O AutoLogin que comercializo https://autologin.edvan.com.br/ é 100% compatível com o v7 ou com qualquer versão superior a v4.2.2.
Lá no site tem um cupom de desconto.
Qual autologin estava utilizando? Peguei um na internet e também parou de funcionar.
Em relação a atualização da versão 7 o meu autologin parou de funcionar alegando por questão de segurança no md5, vocês já passaram por esta situação e/ou tenham alguma solução? Obrigado…
Recentemente recebi 2 contato de pessoas com esse problema, eles utilizavam um AutoLogin gratuito e não conseguiram arrumar uma solução.
O AutoLogin que comercializo https://autologin.edvan.com.br/ é 100% compatível com o v7 ou com qualquer versão superior a v4.2.2.
Lá no site tem um cupom de desconto.
Qual autologin estava utilizando? Peguei um na internet e também parou de funcionar.
Edvan eu uso seu auto login e na atualização para o v7 parou de funcionar. Não abre o link está dando erro 500. Aguem ai com o mesmo problema
Erro 500 é um erro genérico, o AutoLogin é compatível com o WHMCS v7.
Entre em contato com o suporte https://suporte.edvan.com.br/
Edvan eu uso seu auto login e na atualização para o v7 parou de funcionar. Não abre o link está dando erro 500. Aguem ai com o mesmo problema
Erro 500 é um erro genérico, o AutoLogin é compatível com o WHMCS v7.
Entre em contato com o suporte https://suporte.edvan.com.br/
Boa tarde, Edvan. Para atualizar o whmcs de 6.3 para o 7 é o mesmo procedimento das versões anteriores?
Sim, mesmo processo.
Vlw. deu tudo certo.
Show!
Boa tarde, Edvan. Para atualizar o whmcs de 6.3 para o 7 é o mesmo procedimento das versões anteriores?
Sim, mesmo processo.
Vlw. deu tudo certo.
Show!
Boa noite, Edvan. Desde que atualizei para o whmcs 7 a cron não roda. tentei atualizar no cpanel e aparece a msg:
aparece a “-“:3:bad command errors in crontab file, can’t install
Você sabe o que pode ser e a solução?
A cron agora deve rodar pelo menos a cada 5 minutos ou 1x por hora dá uma lida https://docs.whmcs.com/Cron_Tasks#System_Cron_Frequency
Verifique com o suporte do servidor/hospedagem.
Boa noite, Edvan. Desde que atualizei para o whmcs 7 a cron não roda. tentei atualizar no cpanel e aparece a msg:
aparece a “-“:3:bad command errors in crontab file, can’t install
Você sabe o que pode ser e a solução?
A cron agora deve rodar pelo menos a cada 5 minutos ou 1x por hora dá uma lida https://docs.whmcs.com/Cron_…
Verifique com o suporte do servidor/hospedagem.
Quantas rotinsa Cron O o WHMCS 7.0.1 utiliza e quais são elas? hoje meu cpanel esta assim acredito ter rotinas duplicadas
Isso vai depender da sua configuração, no geral apenas uma (cron.php).
Quantas rotinsa Cron O o WHMCS 7.0.1 utiliza e quais são elas? hoje meu cpanel esta assim acredito ter rotinas duplicadas
Isso vai depender da sua configuração, no geral apenas uma (cron.php).
Gostaria de saber quais e quantas tarefas é necessario para o whmcs 7,0 o meu painel esta conforme figura anexa porem acredito ter duplicidades
Figura anexa?
https://snag.gy/3YKI7S.jpg
segue o screenshot da tela
Deixe apenas 1 cron.php e 1 pop.php
esse do backup e do update mantenho ?
Conforme informei no comentário anterior…
Obrigado
Disponha!
Gostaria de saber quais e quantas tarefas é necessario para o whmcs 7,0 o meu painel esta conforme figura anexa porem acredito ter duplicidades
Figura anexa?
https://snag.gy/3YKI7S.jpg
segue o screenshot da tela
Deixe apenas 1 cron.php e 1 pop.php
esse do backup e do update mantenho ?
Conforme informei no comentário anterior…
Obrigado
Disponha!
O retorno da tarefa cron.php chega via email com a seguinte mensagem
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.
Perform WHMCS Update Check
Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
Exclua o email cadastrado no cPanel (relatórios da cron) não tem necessidade deixar ativo e dá uma lida com atenção na documentação sobre o recurso atualização https://docs.whmcs.com/Automatic_Updater
Vale ressaltar que o propósito desse canal não é oferecer suporte, sugiro que na próxima acione o suporte oficial da WHMCS.com
O retorno da tarefa cron.php chega via email com a seguinte mensagem
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments “all –force”.
Perform WHMCS Update Check
Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
Exclua o email cadastrado no cPanel (relatórios da cron) não tem necessidade deixar ativo e dá uma lida com atenção na documentação sobre o recurso atualização https://docs.whmcs.com/Autom…
Vale ressaltar que o propósito desse canal não é oferecer suporte, sugiro que na próxima acione o suporte oficial da WHMCS.com
Olá Edvan, quando coloquei no cpanel o comando para executar a tarefa cron assim… */5 * * * * php -q /home/MeuAcesso/public_html/MeuWhmcs/crons/cron.php …ele dá o erro… “-“:3: bad command errors in crontab file, can’t install. …Atualmente eu uso um comando que não tem dado erro que é… GET https://UrldoMeusite.com.br/crons/cron.php. …Sabe porque isso ocorre?
Parece que comando inserido está inválido.
Sugiro que revise sua instalação e troque o diretório da cron para um local não-público.
O pior é que olhando o caminho a pasta crons está lá e o arquivo cron.php está realmente dentro dela. Não sei o porque do erro. Você acha que se eu movê-la como fazemos na templates_c e outras e colocando no configuration.php o caminho resolva?
Só testando, se precisar de um orçamento manda um email [email protected]
Obrigado Edvan, eu tenho um módulo de pagamento com você e é excelente e sei que seus serviços são super profissionais. No momento vou usar o comando GET + URL. Vou ver com você depois outro serviço, provavelmente o de contrato ou orçamento personalizado.
O módulo fortunus com vc está funcionando? Pois a GERENCIANET não o usa mais.
Mesmo usando GET o recomendável é que altere o caminho do diretório padrão pois qualquer poderá acionar sua cron /crons/cron.php a qualquer momento.
Em relação ao módulo Fortunus não compreendi sua dúvida, “não o usa mais”? Atualmente tenho mais de 150 clientes utilizando sem problemas.
Olá Edvan, quando coloquei no cpanel o comando para executar a tarefa cron assim… */5 * * * * php -q /home/MeuAcesso/public_html/MeuWhmcs/crons/cron.php …ele dá o erro… “-“:3: bad command errors in crontab file, can’t install. …Atualmente eu uso um comando que não tem dado erro que é… GET https://UrldoMeusite.com.br/…. …Sabe porque isso ocorre?
Parece que comando inserido está inválido.
Sugiro que revise sua instalação e troque o diretório da cron para um local não-público.
O pior é que olhando o caminho a pasta crons está lá e o arquivo cron.php está realmente dentro dela. Não sei o porque do erro. Você acha que se eu movê-la como fazemos na templates_c e outras e colocando no configuration.php o caminho resolva?
Só testando, se precisar de um orçamento manda um email [email protected]
Obrigado Edvan, eu tenho um módulo de pagamento com você e é excelente e sei que seus serviços são super profissionais. No momento vou usar o comando GET + URL. Vou ver com você depois outro serviço, provavelmente o de contrato ou orçamento personalizado.
O módulo fortunus com vc está funcionando? Pois a GERENCIANET não o usa mais.
Mesmo usando GET o recomendável é que altere o caminho do diretório padrão pois qualquer poderá acionar sua cron /crons/cron.php a qualquer momento.
Em relação ao módulo Fortunus não compreendi sua dúvida, “não o usa mais”? Atualmente tenho mais de 150 clientes utilizando sem problemas.
Não sei o motivo, já verifiquei diversas vezes e não achei nenhum bug ou configurações incorretas. No meu caso o Cron roda por incompleto, diversas faturas ou lembretes não estão sendo enviados, ou seja, se tem 5 faturas a vencer para serem geradas, mais uns 5 lembretes ou qualquer outro e-mail o WHMCS esta gerando somente 1 fatura e não envia os lembretes, e há dias que faz ao contrário, etc, o que poderia ser? Observo isso também no Backup, não é todos os dias que estão sendo gerados…
Ative o debug ( https://docs.whmcs.com/Cron_Job_Issues#Run_the_cron_job_from_the_server_command_line_with_debug_flag ) e você achará o problema!
Não sei o motivo, já verifiquei diversas vezes e não achei nenhum bug ou configurações incorretas. No meu caso o Cron roda por incompleto, diversas faturas ou lembretes não estão sendo enviados, ou seja, se tem 5 faturas a vencer para serem geradas, mais uns 5 lembretes ou qualquer outro e-mail o WHMCS esta gerando somente 1 fatura e não envia os lembretes, e há dias que faz ao contrário, etc, o que poderia ser? Observo isso também no Backup, não é todos os dias que estão sendo gerados…
Ative o debug ( https://docs.whmcs.com/Cron_… ) e você achará o problema!
o meu está apresentando erro
Aciona o suporte oficial da WHMCS.com
o meu servidor nao permiete de 5 em 5 min 🙁
Isso não é problema… você pode configurar para rodar até 1x por hora (máximo permitido).
o meu está apresentando erro
Aciona o suporte oficial da WHMCS.com
o meu servidor nao permiete de 5 em 5 min 🙁
Isso não é problema… você pode configurar para rodar até 1x por hora (máximo permitido).
Grande Edvan,
só uma dúvida, o whmcs ainda envia o email logo a tarefa cron terminar?
Não recebo mais o email
Envia sim, se você não está recebendo deve está ocorrendo alguma falha de processamento. Ative o debug dá cron e ficará fácil descobrir o motivo.
Grande Edvan,
só uma dúvida, o whmcs ainda envia o email logo a tarefa cron terminar?
Não recebo mais o email
Envia sim, se você não está recebendo deve está ocorrendo alguma falha de processamento. Ative o debug dá cron e ficará fácil descobrir o motivo.
Olá, foi feita a instalação do meu whmcs ontem as 18:00 e a versão é 7.1.1, estou com problema, quando usava a versão mais simples a 6.3.2 eu recebia e-mail de backup normalmente e agora parei de receber, a minha cron está configurada no meu Cpanel como pede a própria whmcs 5 minutos, tentei ver se há algum registro no erro_log e não foi criado algum logo mesmo com a “Display Errors” ativada!
Porque não recebo o backup do banco de dados como antes?
Minha “Time of Day” está para 9:00am
Agradeço a ajuda e a colaboração de todos.
Dá uma lida em https://docs.whmcs.com/Backups#Limitations
Obrigado Edvan, consegui resolver!
Qual foi a solução adotada? Backup manual?
Olá, foi feita a instalação do meu whmcs ontem as 18:00 e a versão é 7.1.1, estou com problema, quando usava a versão mais simples a 6.3.2 eu recebia e-mail de backup normalmente e agora parei de receber, a minha cron está configurada no meu Cpanel como pede a própria whmcs 5 minutos, tentei ver se há algum registro no erro_log e não foi criado algum logo mesmo com a “Display Errors” ativada!
Porque não recebo o backup do banco de dados como antes?
Minha “Time of Day” está para 9:00am
Agradeço a ajuda e a colaboração de todos.
Dá uma lida em https://docs.whmcs.com/Backu…
Obrigado Edvan, consegui resolver!
Qual foi a solução adotada? Backup manual?
Olá, estou recebendo essa mensagem no e-mail e as faturas não são geradas automaticamente
Oops!
body {
margin: 30px 40px;
background-color: #f6f6f6;
}
.error-container {
padding: 50px 40px;
font-family: “Helvetica Neue”,Helvetica,Arial,sans-serif;
font-size: 14px;
}
h1 {
margin: 0;
font-size: 48px;
font-weight: 400;
}
h2 {
margin: 0;
font-size: 26px;
font-weight: 300;
}
a {
color: #336699;
}
p.back-to-home {
margin-top: 30px;
}
p.debug{
padding: 20px 0;
font-family: “Courier New”, Courier, monospace, serif;
font-size: 14px;
}
.info {
border: solid 1px #999;
padding: 5px;
background-color: #d9edf7;
}
Oops!
Something went wrong and we couldn’t process your request.
Please go back to the previous page and try again.
Ativa o debug de erros/falhas e obtenha o erro real https://www.edvan.com.br/Erro500