daniel
Novembro 29, 2024, 7:03pm
1
Pessoal e com 2 Mautics no mesmo servior… estava rodando de boa até eu ativar a Cron do Hubspot de uma conta com mais de 100mil contato…
Estava com servidor VPS de 4 Nucleos e 8GB de Ram, Agora dobre a capacidade para CPU de 8 nucleos e 16GB de Ram e continua dando CPU com mais de 400%
Gabriel
Novembro 29, 2024, 7:09pm
2
Precisa ver exatamente o que este Cron está executando no servidor.
100k é um volume considerável, dependendo da função que o cron executa pode sim causar isso.
Se puder, me fala um pouco mais sobre o objetivo deste cron.
daniel
Novembro 29, 2024, 7:19pm
3
Coloquei essas duas crons
4,9,14,19,24,19,34,39 * * * * php7.4 /home/pixel-em/htdocs/em.7pixel.com.br/bin/console mautic:integration:pushactivity --integration=Hubspot
7,14,21,28,32,39,46,53 * * * * php7.4 /home/pixel-em/htdocs/em.7pixel.com.br/bin/console mautic:integration:fetchleads --integration=Hubspot
daniel
Novembro 29, 2024, 7:20pm
4
https://prnt.sc/fLCEVBnBNCvt print da imagem
daniel
Novembro 29, 2024, 8:03pm
5
o objetivo da cron é sincronizar os dados e pegar o status do lead. Mandar campanha para eles de acordo com o status é atualizado no CRM
Gabriel
Novembro 29, 2024, 8:31pm
6
É uma tarefa grande pelo numero de leads.
Minha recomendação seria para desativar o cron, executar direto no terminal com:
php7.4 /home/pixel-em/htdocs/em.7pixel.com.br/bin/console mautic:integration:pushactivity --integration=Hubspot
E observar o tempo que leva para executar e como o server se comporta.
Para a quantidade de leads, acredito que precisará espaçar mais estes crons e definir um tamanho limite por lote.
P.s:
Pelo caminho dos diretórios acredito que seja um server com CloudPanel.
Isso está correto?
daniel
Novembro 29, 2024, 8:51pm
7
Correto…CloudPanel
Achei mais simples instalar
Eu comentei “#” as duas croons no crontab -e, tem algumas horas… mais o processamento não baixa
daniel
Novembro 29, 2024, 8:55pm
8
Print das crons https://prnt.sc/7g7cHORIBsPy
Gabriel
Dezembro 2, 2024, 12:52pm
9
Então possivelmente a causa do alto uso de CPU é outra.
Se puder, envia o acesso ao CloudPanel para [email protected]
Precisaria investigar para entender o que está acontecendo.
Gabriel
Dezembro 2, 2024, 1:43pm
11
Recebi o email, mas a senha não funcionou.
De toda forma, vi que diminuiu o uso de CPU depois que finalizou a tarefa.
E sim, o Mautic passa por toda lista cada vez que o cron é executado e atualiza apenas os leads com atualizações.
Acredito que a melhor forma é limitar o numero de leads por lote.
Nunca fiz isso com essa tarefa em específico mas recomendaria tentar e observer o servidor.
Executa manualmente e veja como o servidor se comporta:
php7.4 /home/pixel-em/htdocs/em.7pixel.com.br/bin/console mautic:integration:pushactivity --integration=Hubspot --batch-limit=100
php7.4 /home/pixel-em/htdocs/em.7pixel.com.br/bin/console mautic:integration:fetchleads --integration=Hubspot --batch-limit=100
daniel
Dezembro 2, 2024, 1:47pm
12
Deu erro:
The “–batch-limit” option does not exist.
mautic:integration:fetchleads [-i|–integration INTEGRATION] [-d|–start-date START-DATE] [-t|–end-date END-DATE] [–fetch-all] [-a|–time-interval [TIME-INTERVAL]] [-l|–limit [LIMIT]] [-f|–force] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-e|–env ENV] [–no-debug] [–]
Gabriel
Dezembro 2, 2024, 5:20pm
13
Eu realmente nunca usei essas crons.
Neste comando específico parece o –batch-limit não é reconhecido.
Infelizmente não sei lhe dar um retorno neste momento.
Vou fazer alguns testes por aqui e tentar resolver.