Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Lentidão na execução Caros colegas do forum Estou recebendo da KINGHOST um aviso de lentidão de script em minha aplicação, como posso identificar este script já que temos rodando pelo ajax os dados? Abaixo está a mensagem da empresa sobre esta lentidão; Conto com vocês! [24-Mar-2017 07:33:25] WARNING: [pool sistemaimobi.com.br] child 45675, script '/home/sistemaimobi/www/sistemagestao/engine.php' (requ...
I
Lentidão na execução  
Caros colegas do forum

Estou recebendo da KINGHOST um aviso de lentidão de script em minha aplicação, como posso identificar este script já que temos rodando pelo ajax os dados? Abaixo está a mensagem da empresa sobre esta lentidão;

Conto com vocês!

[24-Mar-2017 07:33:25] WARNING: [pool sistemaimobi.com.br] child 45675, script '/home/sistemaimobi/www/sistemagestao/engine.php' (request: "GET /engine.php") executing too slow (2.163453 sec), logging
[24-Mar-2017 07:33:25] [pool sistemaimobi.com.br] pid 45675
script_filename = /home/sistemaimobi/www/sistemagestao/engine.php
[0x00007fb50d76b468] file_exists() /home/sistemaimobi/www/sistemagestao/lib/adianti/core/AdiantiApplicationLoader.php:75
[0x00007fb50d76b2f8] autoload() /home/sistemaimobi/www/sistemagestao/lib/adianti/core/AdiantiCoreLoader.php:78
[0x00007ffcb422b030] autoload() unknown:0
[0x00007ffcb422b3a0] spl_autoload_call() unknown:0
[0x00007fb50d76b108] class_exists() /home/sistemaimobi/www/sistemagestao/lib/adianti/core/AdiantiCoreApplication.php:42
[0x00007fb50d76af88] run() /home/sistemaimobi/www/sistemagestao/engine.php:32
[0x00007fb50d76ae98] run() /home/sistemaimobi/www/sistemagestao/engine.php:51

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


NR

Usei o código abaixo para controlar quais classes demoravam mais para executar, gravando o resultado em um txt. Basta adicioná-lo no arquivo engine.php e deixar rodando por um tempo.
 
  1. <?php
  2. if (isset($prog...
  3. {
  4. $a = microtime(true);
  5. parent::run($debug);
  6. $b = microtime(true);
  7. $c = $b - $a;
  8. // tempo em segundos
  9. if( $c > 5 )
  10. file_put_contents('tmp/time_log.txt',$class . ' - ' . number_format($c,'2',',','.')."\n",FILE_APPEND);
  11. ?>