Scheda PHP
La scheda PHP mostra i problemi del processo PHP per fornire un'analisi più approfondita dei problemi PHP.
PHP active process details
Il frame PHP active process details mostra i processi PHP, incluso php-fpm, nell'intervallo temporale selezionato.
PHP process load (# of PHP processes and % of CPU load)
Il frame PHP process load (# of PHP processes and % of CPU load) mostra il carico della CPU dai processi PHP-FPM nell'arco temporale selezionato.
PHP Memory detail
Il frame PHP Memory detail mostra l'utilizzo di memoria dei processi PHP nel periodo di tempo selezionato.
PHP CPU Utilization
Il frame PHP CPU Utilization mostra la percentuale di utilizzo della CPU dei processi PHP nell'arco temporale selezionato.
PHP Process states
Il frame PHP Process states mostra gli stati del processo PHP nell'arco temporale selezionato. Viene visualizzato quando i processi PHP terminano e si riavviano. Attenzione ai processi PHP terminati che non mostrano riavvii.
- '%NOTICE: terminazione in corso…%') come 'php_term'
- '% AVVISO: uscita, arrivederci!%') come 'php_exit'
- '% AVVISO: fpm è in esecuzione, pid%') come 'fpm_start'
- '%NOTICE: pronto per gestire le connessioni%') come 'php_ready'
PHP Errors
Il frame PHP Errors mostra il numero di errori del processo di lavoro PHP nell'intervallo di tempo selezionato. I messaggi di errore analizzati e visualizzati includono:
- '%worker_connections non sono sufficienti%') come 'worker'
- '%PHP Errore irreversibile: dimensioni di memoria consentite.%') come 'mem_size'
- '%exited sul segnale 11 (SIGSEGV)%') come 'sig_11'
- '%exited sul segnale 7 (SIGBUS)%') come 'sig_7'
- '%increased pm.start_servers%') come 'pmstart_serv'
- '%max_children%') come 'max_children_cnt'
- '%PHP Errore irreversibile: dimensione di memoria consentita pari a%') come 'mem_exit_count'
- '%Impossibile allocare memoria per il pool%') come 'opc_mem_count'
- '%Warning Interned string buffer overflow%') come 'opc_str_buf'
- '%offsetl%') come 'opc_sv_comments'
- '%PHP Errore irreversibile: RedisException non rilevata: errore di lettura sulla connessione%') come 'php_exc'
PHP processes count
Il frame PHP processes count mostra un conteggio di processi PHP nell'intervallo temporale selezionato.
Database Errors
Il frame Database Errors mostra gli errori del database nell'intervallo di tempo selezionato. Gli errori analizzati includono:
- '%La dimensione della memoria allocata per la tabella temporanea è superiore al 20% di innodb_buffer_pool_size%') come 'temp_tbl_buff_pool'
- '%[ERROR] WSREP: rbr write fail%') come 'rbr_write_fail'
- '%mysqld: disco pieno%') come 'disk_full'
- '%Error number 28%') come 'err_28'
- '%rollback%') come 'rollback'
- '%Foreign key_constraint' non riesce per la tabella%') come 'foreign_key_constraint'
- '%Error_code: 1114%') come 'sql_1114_full'
- '%CRITICAL: SQLSTATE[HY000] [2006] Il server MySQL è andato via%') come 'sql_gone'
- '%SQLSTATE[HY000] [1040] Troppe connessioni%') come 'sql_1040'
- '%CRITICAL: SQLSTATE[HY000] [2002]%') come 'sql_2002'
- '%SQLSTATE[08S01]:%') come 'sql_1047'
- '%[Avviso] Connessione interrotta%') come 'aborted_conn'
- '%SQLSTATE[23000]: violazione del vincolo di integrità:%') come 'sql_23000'
- '%1205 Lock wait timeout%') come 'sql_1205'
- '%SQLSTATE[HY000] [1049] Database sconosciuto%') come 'sql_1049'
- '%SQLSTATE[42S02]: tabella o vista di base non trovata:%') come 'sql_42S02'
- '%Errore generale: 1114%') come 'sql_1114'
- '%SQLSTATE[40001]%') come 'sql_1213'
- '%SQLSTATE[42S22]: colonna non trovata: 1054 Colonna sconosciuta%') come 'sq1_1054'
- '%SQLSTATE[42000]: errore di sintassi o violazione di accesso:%') come 'sql_42000'
- '%SQLSTATE[21000]: violazione di cardinalità:%') come 'sql_1241'
- '%SQLSTATE[22003]:%') come 'sql_22003'
- '%SQLSTATE[HY000] [9000] Client con indirizzo IP%') come 'sql_9000'
- '%SQLSTATE[HY000]: errore generale: 2014%') come 'sql_2014'
- '%1927 Connessione terminata%') come 'sql_1927'
- '%1062 [ERROR] InnoDB:%') come 'sql_1062_e'
- '%[Nota] WSREP: scaricamento mappa memoria su disco…%') come 'mem_map_flush'
- '%Internal MariaDB error code: 1146%') as 'sql_1146'
- '%Internal MariaDB codice errore: 1062%') come 'sql_1062' * '%1062 [Avviso] InnoDB:%') come 'sql_1062_w'
- '%Internal MariaDB error code: 1064%') as 'sql_1064'
- '%InnoDB: errore di asserzione nel file%') come 'assertion_err'
- '%mysqld_safe Numero di processi attualmente in esecuzione: 0%') come 'mysql_oom'
- '%[ERROR] mysqld ha ottenuto il segnale%') come 'mysql_sigterm'
- '%1452 Impossibile aggiungere%') come 'sql_1452'
- '%ERROR 1698%') come 'sql_1698'
- '%SQLSTATE[HY000]: errore generale: 3%') come 'cnt_wrt_tmp'
- '%General error: 1 %') come 'sql_syntax'
- '%42S22%') come 'sql_42S22'
- '%InnoDB: errore (chiave duplicata)%') come 'innodb_dup_key'
Database traces
Il frame Database traces mostra le informazioni di traccia del database. Questa cornice è allineata alla vista di riepilogo delle transazioni APM per la sequenza temporale selezionata.
Database mysql-slow.log
Il frame Database mysql-slow.log mostra i tipi di istruzioni di query presenti nel file mysql-slow.log
per l'intervallo di tempo selezionato.