A guia PHP
A aba PHP mostra problemas do processo PHP para fornecer uma análise mais profunda dos problemas do PHP.
PHP active process details
O quadro PHP active process details mostra os processos PHP, incluindo php-fpm, durante o período selecionado.
PHP process load (# of PHP processes and % of CPU load)
O quadro PHP process load (# of PHP processes and % of CPU load) mostra a carga de CPU dos processos PHP-FPM ao longo do período selecionado.
PHP Memory detail
O quadro PHP Memory detail mostra o uso de memória de processos PHP durante o período selecionado.
PHP CPU Utilization
O quadro PHP CPU Utilization mostra a utilização percentual de CPU dos processos PHP durante o período selecionado.
PHP Process states
O quadro PHP Process states mostra os estados do processo PHP durante o período selecionado. Ele é exibido quando os processos do PHP terminam e reiniciam. Cuidado com os processos terminados do PHP que não mostram reinicializações.
- '%NOTICE: Encerrando …%') como 'php_term'
- '% AVISO: saindo, até logo!%') como 'php_ exit'
- '% NOTICE: fpm está em execução, pid%') como 'fpm_start'
- '%NOTICE: pronto para manipular conexões') como 'php_ready'
PHP Errors
O quadro PHP Errors mostra o número de erros de trabalho do PHP durante o período selecionado. As mensagens de erro analisadas e exibidas incluem:
- '%worker_connections are not insufficient%') como 'worker'
- Erro fatal '%PHP: tamanho de memória permitido!%') como 'mem_size'
- '%exited on signal 11 (SIGSEGV)%') como 'sig_11'
- '%exited on signal 7 (SIGBUS)%') como 'sig_7'
- '%aumente pm.start_servers%') como 'pmstart_serv'
- '%max_children%') como 'max_children_cnt'
- '%PHP Erro fatal: tamanho de memória permitido de '%') como 'mem_exhst_count'
- '%Unable to allocate memory for pool%') como 'opc_mem_count'
- '%Warning Interned string buffer overflow%') como 'opc_str_buf'
- '%Illegal string offsetl%') como 'opc_sv_comments'
- '%PHP Erro fatal: RedisException não detectada: erro de leitura na conexão '%') como 'php_exc'
PHP processes count
O quadro PHP processes count mostra uma contagem de processos PHP ao longo do período selecionado.
Database Errors
O quadro Database Errors mostra erros de banco de dados no período selecionado. Os erros analisados incluem:
- '%Memory size alocado para a tabela temporária é mais de 20% de innodb_buffer_pool_size%') como 'temp_tbl_buff_pool'
- '%[ERROR] WSREP: rbr write fail%') como 'rbr_write_fail'
- '%mysqld: Disco cheio%') como 'disk_full'
- '%Número do erro 28%') como 'err_28'
- '%rollback%') como 'reversão'
- '%Foreign key constraint falha para a tabela '%') como 'Foreign_key_constraint'
- '%Error_code: 1114%') como 'sql_1114_full'
- '%CRITICAL: SQLSTATE[HY000] [2006] O servidor MySQL desapareceu%') como 'sql_went'
- '%SQLSTATE[HY000] [1040] Muitas conexões (%)') como 'sql_1040'
- '%CRITICAL: SQLSTATE[HY000] [2002]%') como 'sql_2002'
- '%SQLSTATE[08S01]:%') como 'sql_1047'
- '%[Aviso] Conexão anulada%') como 'aborted_conn'
- '%SQLSTATE[23000]: violação de restrição de integridade:%') como 'sql_23000'
- '%1205 Tempo limite de espera de bloqueio (%1) como 'sql_1205'
- '%SQLSTATE[HY000] [1049] Banco de dados desconhecido%') como 'sql_1049'
- '%SQLSTATE[42S02]: Tabela ou exibição base não encontrada:%') como 'sql_42S02'
- '%General error: 1114%') as 'sql_1114'
- '%SQLSTATE[40001]%') como 'sql_1213'
- '%SQLSTATE[42S22]: coluna não encontrada: 1054 Coluna desconhecida%') como 'sq1_1054'
- '%SQLSTATE[42000]: Erro de sintaxe ou violação de acesso:%') como 'sql_42000'
- '%SQLSTATE[21000]: violação de cardinalidade:%') como 'sql_1241'
- '%SQLSTATE[22003]:%') como 'sql_22003'
- '%SQLSTATE[HY000] [9000] Cliente com endereço IP%') como 'sql_9000'
- '%SQLSTATE[HY000]: Erro geral: 2014%') como 'sql_2014'
- '%1927 Conexão eliminada (%1927) como 'sql_1927'
- '%1062 [ERRO] InnoDB:%') as 'sql_1062_e'
- '%[Nota] WSREP: liberando mapa de memória para disco…%') como 'mem_map_flush'
- '%Código de erro interno do MariaDB: 1146%') como 'sql_1146'
- '%Internal MariaDB (código de erro: 1062%') as 'sql_1062' * '%1062 [Aviso] InnoDB:%') as 'sql_1062_w'
- '%Código de erro interno do MariaDB: 1064%') como 'sql_1064'
- '%InDB: falha de asserção no arquivo '%') como 'assertion_err'
- '%mysqld_safe Número de processos em execução agora: 0%') como 'mysql_oom'
- '%[ERROR] mysqld obteve sinal%') como 'mysql_sigterm'
- '%1452 Não é possível adicionar '%') como 'sql_1452'
- '%ERROR 1698%') como 'sql_1698'
- '%SQLSTATE[HY000]: Erro geral: 3%') como 'cnt_wrt_tmp'
- '%General error: 1 %') como 'sql_syntax'
- '%42S22%') como 'sql_42S22'
- '%InDB: Erro (Chave duplicada)%') como 'innodb_dup_key'
Database traces
O quadro Database traces mostra informações de rastreamento do banco de dados. Esse quadro é alinhado à exibição do resumo de transações APM para a linha do tempo selecionada.
Database mysql-slow.log
O quadro Database mysql-slow.log mostra os tipos de instrução de consulta que estavam no arquivo mysql-slow.log durante o período selecionado.