Lucas,

Temos mais arquivos no /home2/mktools/cron/...

1. Preciso que você entre em cada arquivo e me passe o funcionamento de cada um deles seguindo este email e o modelo abaixo, vide o item 1.

2. Os arquivos .php que nós dois já substituímos pelo Trigger favor colocá-los na listagem abaixo com o "_" underline antes e também renomeie eles com o underline.

3. Nestes arquivos apenas coloque eles na listagem abaixo e escreva uma breve descrição do que ele faz e comente que foi substituído pelo Triger tal e que o novo funcionamento passa a ser "O agenda agora funciona pelo triger e da seguinte forma: bla bla bla... "

F Combinado?
L Combinado.

Lista de arquivo /cron
2. -rw-r--r--.  1 mktools mktools   9668 Feb 28 15:38 _agenda.php
1. -rw-r--r--.  1 mktools mktools    762 Mar 13  2017 analytics.php (segue comentários abaixo)
? -rw-r--r--.  1 mktools mktools   3761 Jun  5  2019 _birthday.php
? -rw-r--r--.  1 mktools mktools   9735 Feb 28 15:38 _cash.php
? -rw-r--r--.  1 mktools mktools    477 Aug 11  2015 contaCobranca.php
? -rw-r--r--.  1 mktools mktools   4032 Aug  7  2019 contact_upload_build_query.php
? -rw-r--r--.  1 mktools mktools   2221 Aug  7  2015 creditos_confirma_pagamento.php
? -rw-r--r--.  1 mktools mktools 257743 Mar  9 01:00 error_log
? -rw-r--r--.  1 mktools mktools   6706 Apr 14  2015 jobs_faturamento_autorizacao.php
? -rw-r--r--.  1 mktools mktools   6805 Jan 17  2017 social_sendMail.php
? -rw-r--r--.  1 mktools mktools    889 Mar 14  2017 worktime.php

Atenção!
Favor interagir por email conforme abaixo. Te mandei este modelo no último email e você não seguiu, favor seguir este... estou tentando implantar este procedimento entre nós. É importante e preciso que faça desta forma.

F Interação do Fabio
L Resposta e Interação do Lucas

... e assim por diante.


1. php /home2/mktools/cron/analytics.php
1.1 Funcionamento
1.1.1 Registro de dados de consumo
Registra no banco de dados master na tabela sys_analytics o client_id, module_id (id do módulo), traffic (soma do campo bytes da tabela sys_log), storage (busca tamanho alocado pelo client no diretório /public_html/storages/client), date (dia anterior) e date_log (a data e hora do momento do registro).

F Este cron está na tela de Trabalhos Cron no servidor, portanto rodando.
Os dados estão sendo gravados nas tabelas sys_analytics e sys_log?

L Apenas na tabela sys_analytics, ele faz uma busca na sys_log para pegar os bytes utitlizados para inserir o tráfego.

Os dados estão armazenados no storage do client?

L Não, o diretório /public_html/storages/$client é acessado para verificar quantos bytes estão sendos utilizados. 


1.1.2 Registro de consumo de créditos
Registra no banco de dados master na tabela sys_account o client_id, module_id (id do módulo), date (dia atual) e credits (é feito um select na tabela sys_analytics buscando o campo storage e então faz um cálculo para saber a quantidade de créditos).

F Os dados estão sendo gravados nas tabelas sys_account?

L Sim.

O select está sendo feito na tabela sys_analytics e no storage e o scredits estão sendo atualizados?

L Não, ele cria novos inserts a cada vez que essa função roda.

1.2 Arquivos gravados
Nenhum
1.3 Local dos arquivos
Nenhum


x. [  'date -d tomorrow +%e -eq 1 ] php /home2/mktools/cron/invoicegenerator.php
1.1 Funcionamento
Arquivo não encontrado no diretório.   
1.2 Arquivos gravados
Nenhum
1.3 Local dos arquivos
Nenhum

F Removido de Trabalhos Cron no Servidor
L Ok.


2. php /home2/mktools/cron/agenda.php
2.1 Funcionamento




O arquivo agenda.php no cron enviava Checkin às 11:00 e o Checkout às 20:00. Atualmente o agenda.php foi adicionado no arquivo /public_html/trigger/qr_trigger.php, onde o Checkin é enviado na primeira saída para o intervalo e o Checkout do dia anterior com atividade no $client no primeiro login do dia.

3. php /home2/mktools/cron/cash.php
3.1 Funcionamento
O arquivo cash.php no cron enviava toda segunda-feira transações financeiras do sábado anterior até a próxima sexta-feira. Atualmente o cash.php foi adicionado no arquivo /public_html/trigger/qr_trigger.php, onde é enviado no primeiro login da semana.


4. php /home2/mktools/cron/birthday.php
4.1 Funcionamento
O arquivo birthday.php no cron enviava todos os dias às 11:00 um e-mail para os aniversariantes do dia. Atualmente o birthday.php foi adicionado no arquivo /public_html/trigger/qr_trigger.php, onde é enviado no primeiro login do dia.
 

5. php /home2/mktools/cron/contaCobranca.php
5.1 Funcionamento
Verifica se algum $client esta com saldo negativo e se estiver envia um email ao contato do $client.
Obs:. Não esta funcionando, ao enviar o email faz a busca em uma tabela sis_cadastros que não existe no banco de dados.


6. php /home2/mktools/cron/contact_upload_build_query.php
6.1 Funcionamento
Arquivo que faz upload em massa de contatos buscando os contatos em um .csv, atualmente esta funcionando para o db = 2 (AVON).


7. php /home2/mktools/cron/creditos_confirma_pagamento.php
7.1 Funcionamento
Faz uma busca na tabela sis_creditos_pagamentos e verifica os status das transações e adiciona créditos para as transações pagas e da baixa na transação.


8. php /home2/mktools/cron/jobs_faturamento_autorizacao.php
8.1 Funcionamento
Faz uma busca na tabela esp_propostas, em entrega que tiveram arquivos baixados, para enviar solicitação de autorização de faturamento
Obs:. Não esta funcionando.


9. php /home2/mktools/cron/social_sendMail.php
9.1 Funcionamento
Envia campanhas.
Obs:. Não esta funcionando.


10. php /home2/mktools/cron/worktime.php
10.1 Funcionamento
Verifica os ponto de todos os colaboradores de cada banco de dados e marca falta de acordo com os dias que o colaborador trabalha.


Os arquivos que o cron salva eu fiz a busca por eles no filezilla mas não os encontrei. Nos tinhamos visto pelo cPanel na época, pode ser que só seja visível pelo cPanel já que o cron é executado por lá.



Lucas,

Lista de CRONS no server.

Tarefas
1. Checar o que cada php está fazendo e escrever no email abaixo;
2. Checar quais arquivos e onde cada cron está gravando no server (pasta storage e/ou outras).

Para que possamos avaliar se continuam ou não a se não, apagar os arquivos.







1. php /home2/mktools/cron/anlytics.php

1.1 Funcionamento

1.1.1 Registro de dados de consumo
Registra no banco de dados master na tabela sys_analytics o client_id, module_id (id do módulo), traffic (soma do campo bytes da tabela sys_log), storage (busca tamanho alocado pelo client no diretório /public_html/storages/client), date (dia anterior) e date_log (a data e hora do momento do registro).

1.1.2 Registro de consumo de créditos
Registra no banco de dados master na tabela sys_account o client_id, module_id (id do módulo), date (dia atual) e credits (é feito um select na tabela sys_analytics buscando o campo storage e então faz um cálculo para saber a quantidade de créditos).

1.2 Arquivos gravados
Nenhum
1.3 Local dos arquivos
Nenhum

2. [  'date -d tomorrow +%e -eq 1 ] php /home2/mktools/cron/invoicegenerator.php

1.1 Funcionamento
Arquivo não encontrado no diretório.    

1.2 Arquivos gravados
Nenhum
1.3 Local dos arquivos
Nenhum





Fabio J. Odon
Brand Manager
 

T  +55 11 4280-8811     M  +55 11 9.8383-5511
fabio@bewonderful.com.br     www.bewonderful.com.br

AGÊNCIA WONDERFUL
marketing   comunicação   promoção   incentivo   digital   social

Alameda Rio Negro, 585   Bloco A   8 andar   Barueri SP    Brasil   Cep 06454-000
Pense no MEIO AMBIENTE antes de imprimir. Você realmente precisa de uma cópia impressa?