「PHP」タブ
- トピック:
- 設定
作成対象:
- 経験者
- 管理者
- 開発者
「PHP」タブには、PHP プロセスの問題が表示され、PHP の問題をより詳細に分析できます。
PHP active process details
PHP active process details のフレームは、選択した期間における php-fpm を含む PHP プロセスを示します。
PHP process load (# of PHP processes and % of CPU load)
PHP process load (# of PHP processes and % of CPU load) のフレームは、選択した期間における PHP-FPM プロセスの CPU 負荷を示します。
PHP Memory detail
PHP Memory detail フレームは、選択した期間における PHP プロセスのメモリ使用量を示します。
PHP CPU Utilization
PHP CPU Utilization フレームは、選択した期間における PHP プロセスの CPU 使用率を示します。
PHP Process states
PHP Process states のフレームは、選択した期間の PHP プロセスの状態を示します。 PHP のプロセスが終了し、再起動すると表示されます。 再起動を表示しない終了した PHP プロセスには注意してください。
- '%NOTICE: …%')を'php_term'として終了しています
- '% NOTICE: exiting, bye-bye!%') as 'php_exit'
- 「% 注意:fpm は実行中です。pid%」)を「fpm_start」として
- '%NOTICE: connections%')を'php_ready'として処理する準備ができました
PHP Errors
PHP Errors フレームには、選択した期間における PHP ワーカーエラー数が表示されます。 解析および表示されるエラーメッセージは次のとおりです。
- '%worker_connections は十分ではありません %') ('worker'として)
- '%PHP 致命的なエラー:許可されたメモリ サイズ!%') as 'mem_size'
- '%exited on signal 11 (SIGSEGV) %') as 'sig_11'
- '% はシグナル 7 (SIGBUS) %')で'sig_7'として終了しました
- '%increase pm.start_servers%')を'pmstart_serv'として使用します
- '%max_children%')を'max_children_cnt'として使用
- '%PHP 致命的なエラー:メモリ サイズが %')を'mem_exhst_count'として許可しました
- '%pool%'のメモリを割り当てることができません)。'opc_mem_count'
- '%Warning Interned string buffer overflow%')を'opc_str_buf'として設定します
- '% 無効な文字列 offsetl%')を'opc_sv_comments'として使用します
- '%PHP Fatal error: Uncaught RedisException: read error on connection%') as 'php_exc'
PHP processes count
PHP processes count フレームには、選択した期間の PHP プロセスの数が表示されます。
Database Errors
Database Errors のフレームには、選択した期間のデータベースエラーが表示されます。 解析されるエラーは次のとおりです。
- '% 一時テーブルに割り当てられたメモリサイズが innodb_buffer_pool_size%')の 20% を超えています(「temp_tbl_buff_pool」として)
- '%[ERROR] WSREP: rbr write fail%') as 'rbr_write_fail'
- '%mysqld: Disk full%')を'disk_full'として使用します
- '% エラー番号 28%')は'err_28'です。
- '%rollback%')を'rollback'として使用します
- '%Foreign key constraint failes for table%') as 'foreign_key_constraint'
- '%Error_code: 1114%') as 'sql_1114_full'
- '%CRITICAL: SQLSTATE[HY000] [2006] MySQL server has gone away%') as 'sql_gone'
- '%SQLSTATE[HY000] [1040] Too many connections%')を'sql_1040'として設定します
- '%CRITICAL: SQLSTATE[HY000] [2002]%')を'sql_2002'として使用します
- '%SQLSTATE[08S01]:%')を'sql_1047'として使用します
- '%[ 警告 ] 中止された接続 %')は'aborted_conn'です
- '%SQLSTATE[23000]:整合性制約違反:%')を'sql_23000'として使用します
- '%1205 ロック待機タイムアウト %')を'sql_1205'として使用します
- '%SQLSTATE[HY000] [1049] 不明なデータベース %')を'sql_1049'として使用します
- '%SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません:%')を'sql_42S02'として使用します
- '% 一般エラー:1114%')を'sql_1114'として返します
- '%SQLSTATE[40001]%')を'sql_1213'として使用します
- '%SQLSTATE[42S22]:列が見つかりません:1054 不明な列 %')を'sq1_1054'として返します
- '%SQLSTATE[42000]:構文エラーまたはアクセス違反:%')を'sql_42000'として返します
- '%SQLSTATE[21000]: カーディナリティ違反:%')を'sql_1241'として返します
- '%SQLSTATE[22003]:%')を'sql_22003'として使用します
- '%SQLSTATE[HY000] [9000] クライアント (IP アドレス %')を'sql_9000'として使用します
- '%SQLSTATE[HY000]:一般エラー:2014%')を'sql_2014'として返します
- '%1927 接続が切断されました %')を'sql_1927'として使用しました
- '%1062 [ERROR] InnoDB:%')を'sql_1062_e'として使用します
- '%[ 注意 ] WSREP: メモリ マップをディスクにフラッシュしています…%')を'mem_map_flush'として使用しています
- '% 内部 MariaDB エラーコード:1146%')を'sql_1146'として返します
- '%Internal MariaDB エラーコード:1062%')は'sql_1062' * '%1062 [ 警告 ]InnoDB:%')は'sql_1062_w'です
- '% 内部 MariaDB エラーコード:1064%')を'sql_1064'として返します
- '%InnoDB: ファイル %')で'assertion_err'としてアサーションに失敗しました
- '%mysqld_safe 現在実行中のプロセスの数:0%')を'mysql_oom'として返します。
- '%[ERROR] mysqld は'mysql_sigterm'として signal%')を取得しました
- '%1452%')を'sql_1452'として追加できません
- '%ERROR 1698%')を'sql_1698'として返します
- '%SQLSTATE[HY000]:一般エラー:3%')を'cnt_wrt_tmp'として使用します
- '% 一般エラー:1 %')を'sql_syntax'として使用します
- '%42S22%')を'sql_42S22'として使用します
- '%InnoDB: エラー(キーの重複) %')を'innodb_dup_key'として返します
Database traces
Database traces のフレームには、データベース・トレース情報が表示されます。 このフレームは、選択したタイムラインの APM トランザクションの概要ビューに合わせて配置されます。
Database mysql-slow.log
Database mysql-slow.log のフレームは、選択した期間の mysql-slow.log
ファイルに含まれていたクエリステートメントタイプを示します。