サポート » 使い方全般 » WordPressのエラーログについて

  • 解決済 satoshi

    (@pottiri)


    nginx上でWordpressを動かしています。
    nginxのアクセスログを見るとたまに500エラーが出ているのですが、
    ↓で出しているWordpressのログを見ても何もでておらず調査に行き詰ってしまいます。
    ログを追う場合どのようにするのが普通なのでしょうか。
    ご存知の方お教えください。

    define( ‘WP_DEBUG’, true );
    if ( WP_DEBUG ) {
    define( ‘WP_DEBUG_DISPLAY’, false );
    define( ‘WP_DEBUG_LOG’, true );
    }

    ちなみにwp-configの最後でこの記述もしてるのですが、
    これのせいで出ないとかありうるのでしょうか。

    error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );

    • このトピックはsatoshiが7年、 2ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    nginxのレイヤーでエラーになっていたら、phpやWordPressでは何もログ出力されないと思います。

    「たまに」というのがミソだと思うのですが、
    ・スレッド数の上限
    ・メモリの上限
    ・ファイルディスクリプタ数の上限
    などが原因ではないのかな・・・と思います。

    nginxのエラーログに何か詳細が出力されているはずだと思いますので、確認してみてはどうでしょうか。

    トピック投稿者 satoshi

    (@pottiri)

    munyaguさん

    こんにちは返信ありがとうございます。
    遅くなって申し訳ありません。
    nginxを確認してみましたが何も出ていませんでした。
    調査を続けたところwp_dieでエラーメッセージを出しているのが原因でした。
    画面上には何か出てたはずですが、ログには何も出てなかった次第です。
    wp_dieをフックしてログを出すようにして対処しました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WordPressのエラーログについて」には新たに返信することはできません。