Ir para conteúdo
  • Cadastre-se

Não Gera Fatura - Cron


Posts Recomendados

Bem, não funcionou!

Coloquei a Cron para rodasr as 9h e só gerou 2 invoices.

 

Rodei o script via SSH umas 6 vezes e ele gerou mais um monte de duas em duas! Loucura.

 

O pessoal do WHMCS nem se quer le o que escrevemos no ticket e só mandam respostas padrão como essa...

 

 

 

Hi Bruno,

If you see some Cron Job entries but no "Cron Job: Completed" entry this suggests the cron is being terminated prematurely by your server. Please increase the memory_limit setting in your server's php.ini to 64M or 128MB which should easily be sufficient. Then see if things improve and you start getting the cron job report again over the next few days.

If the cron still doesn't complete with the increased memory limit please ensure display_errors is enabled in the server's PHP configuration and enable the Setup > General Settings > Other tab > Display Errors option, then run the cron manually by visiting the cron.php file in your browser. You should now see an error output to the screen. We have collected some of the most common errors and their causes, refer to the appropriate page in the following sections:

http://docs.whmcs.com/Server_Modules
http://docs.whmcs.com/Domain_Registrars
http://docs.whmcs.com/Common_Troubleshooting_Tips#Server_Errors

Regards,

Lawrence
Customer Support

 

Segue os comandos via SSH:

root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #753
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #754
Generated Invoice #755
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #756
Generated Invoice #757
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #758
Generated Invoice #759
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #760
Generated Invoice #761
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #762
Generated Invoice #763
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #764
 - 1 Invoices Created
Starting Applying Late Fees
 - Late Invoice Fees added to 4 Invoices (Invoice Numbers: 693,620,691,610)
Starting Processing Credit Card Charges
Starting Processing Invoice Reminder Notices
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
 - 0 Invoices Created
Starting Applying Late Fees
 - Late Invoice Fees added to 0 Invoices
Starting Processing Credit Card Charges
Starting Processing Invoice Reminder Notices
root@host10 [~]#

Link para o comentário
Compartilhar em outros sites

Bem, não funcionou!

Coloquei a Cron para rodasr as 9h e só gerou 2 invoices.

Rodei o script via SSH umas 6 vezes e ele gerou mais um monte de duas em duas! Loucura.

O pessoal do WHMCS nem se quer le o que escrevemos no ticket e só mandam respostas padrão como essa...

Segue os comandos via SSH:

root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #753
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #754
Generated Invoice #755
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #756
Generated Invoice #757
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #758
Generated Invoice #759
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #760
Generated Invoice #761
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #762
Generated Invoice #763
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
Generated Invoice #764
 - 1 Invoices Created
Starting Applying Late Fees
 - Late Invoice Fees added to 4 Invoices (Invoice Numbers: 693,620,691,610)
Starting Processing Credit Card Charges
Starting Processing Invoice Reminder Notices
root@host10 [~]# php -q /home/******whmcs/admin/cron.php
Starting
Starting Generating Invoices
 - 0 Invoices Created
Starting Applying Late Fees
 - Late Invoice Fees added to 0 Invoices
Starting Processing Credit Card Charges
Starting Processing Invoice Reminder Notices
root@host10 [~]#

Faça o seguinte, pega a versão 5.2.15 e reenvia os arquivos de instalação ( sem pasta install ).

Creio que exista algum arquivo corrompido!

Link para o comentário
Compartilhar em outros sites

Já tentamos isso.. até com uma instalação limpa tb...

 

Acredito que nos resta 2 alternativas... Banco de Dados ou o lfd ou csf bloqueando algo no servidor...

 

Vou tentar reconfigurar e esperar até amanhã para que gere as invoices do dia 17 (configuro para 5 dias antes).

 

EDIT: Analisando o log do WHMCS, o mesmo informa que a cron realmente não finaliza...

11/01/2014 00:00	
Created Invoice - Invoice ID: 748
System	
11/01/2014 00:00	
Email Sent to xxxxxxx (xxxxxx – Fatura Criada)
System	
11/01/2014 00:00	
Created Invoice - Invoice ID: 747
System	
11/01/2014 00:00	
Cron Job: Starting Generating Invoices
System	
11/01/2014 00:00	
Cron Job: Starting
Link para o comentário
Compartilhar em outros sites

Já tentamos isso.. até com uma instalação limpa tb...

 

Acredito que nos resta 2 alternativas... Banco de Dados ou o lfd ou csf bloqueando algo no servidor...

 

Vou tentar reconfigurar e esperar até amanhã para que gere as invoices do dia 17 (configuro para 5 dias antes).

 

Dá um repair/optimize no seu banco de dados e veja se tem algum erro.

Link para o comentário
Compartilhar em outros sites

 

Já tentamos isso.. até com uma instalação limpa tb...

 

Acredito que nos resta 2 alternativas... Banco de Dados ou o lfd ou csf bloqueando algo no servidor...

 

Vou tentar reconfigurar e esperar até amanhã para que gere as invoices do dia 17 (configuro para 5 dias antes).

 

EDIT: Analisando o log do WHMCS, o mesmo informa que a cron realmente não finaliza...

11/01/2014 00:00	
Created Invoice - Invoice ID: 748
System	
11/01/2014 00:00	
Email Sent to xxxxxxx (xxxxxx – Fatura Criada)
System	
11/01/2014 00:00	
Created Invoice - Invoice ID: 747
System	
11/01/2014 00:00	
Cron Job: Starting Generating Invoices
System	
11/01/2014 00:00	
Cron Job: Starting

 

O estanho é que deveria exibir um erro ( caso o debug esteja ativo ).

 

Nesses anos utilizando WHMCS já presenciei dezenas de casos como o seu e na maioria a bronca era nessa ordem ( servidor, php, mysql, módulos/addons e por último erro/bug no WHMCS).

 

A WHMCS.com não solicitou os dados do servidor + WHMCS para realizar algum teste?

 

Boa sorte aí, bom final de semana!

Link para o comentário
Compartilhar em outros sites

Quando ativo o debug, a área de admin fica uma tela em branco na primeira tentativa, mas quando atualizo ela abre normal e não mostra nenhum erro na parte superior.

 

E até agora eles não solicitaram nada!

 

Estou esperando outra resposta deles depois dessa mensagem que postei por ultimo com o print deles.

 

Estou tendo quase certeza de que é alguma configuração do servidor.

Link para o comentário
Compartilhar em outros sites

Quando ativo o debug, a área de admin fica uma tela em branco na primeira tentativa, mas quando atualizo ela abre normal e não mostra nenhum erro na parte superior.

 

E até agora eles não solicitaram nada!

 

Estou esperando outra resposta deles depois dessa mensagem que postei por ultimo com o print deles.

 

Estou tendo quase certeza de que é alguma configuração do servidor.

 

Bruno,

 

Tela em branco não é comum... certamente existe algum pau na instalação/arquivos.

 

Por um acaso você editou seu configuration.php através do editor de arquivos do cPanel?

Link para o comentário
Compartilhar em outros sites

Não.. abro sempre pelo WinSCP

 

Faz o seguinte... faça o download desse configuration.zip, descompacte.

 

Abra seu configuration.php ( remoto ) e copie as variáveis e coloque nesse novo em seguida envie.

 

Utilize um editor de código ( Notepad++ ).

 

Habilite o debug de erros diretamente no PHP.

 

configuration.zip

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?