めも

ゲームの攻略・プログラミングの勉強内容・読んだ本の感想のような雑記を主に投稿するブログです

Apache ErrorLog のメモ

Apacheのログに記述される内容を確認する

Apacheでサイトを見ても500 Internal server error とかに何度もなるときはApacheのエラーログとかをみて設定がおかしくなってないか確認するのが初めらしい。

LogLevel notice

という記述がhttpd.confの240行めあたりにあって、 LogLevel ### の ### に記述される値がApacheがどんなログを残すかを決定する。以下emerg,alert,crit,error,warn,notice,info,debugのうちどれかを###に記述する。

emerg 極めて深刻なエラー
error 普通のエラー
notice エラーでないメッセージ、起動、終了などがこれ
debug デバック用の詳しい情報

emerg,alert,crit,error,warn,notice,info,debugはemergがもっとも深刻でdebugがすべての情報を含む。
例えば、noticeとすれば

emerg,alert,crit,error,warn,notice,

の情報がログとして残り、alertとすれば

emerg,alert,

の情報がログとして報告される。

httpd.confのファイルはどこに

Mac OS X の場合は

/etc/apache2/httpd.conf

にあったはず。locate httpd.conf とすればそれっぽいのが見つかる?らしいです。

ログファイルはどこに

httpd.confでCustomLog,もしくはErrorLogという文字列を検索すれば

CustomLog logs/access.log common
ErrorLog "logs/error.log"

というような文字列が出てくる。さらにServerRootという文字列を検索すると

ServerRoot "???/Apache/Apache2.2"

といった感じのがでてくる、ログファイルの出力は???/Apache/Apache2.2/logs/access.log,???/Apache/Apache2.2/logs/error.logに記述されているとわかる。

参考文献、出典

http://qiita.com/is0me/items/72fcb5d8ac2c8f1c6247

  • @IT /ここに詳しい記述があると後ほど知りました

http://www.atmarkit.co.jp/ait/articles/0202/16/news001.html

プライバシーポリシー

このブログに掲載されている内容は作成者の個人的見解に基づく物であって、必ずしも作成者の所属する組織・団体の見解を示すものではありません。また、記載が不正確であったことにより生じたいかなる損害に関しても、責任を負いかねますのでご了承ください。また、本サイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。また、本サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net)を利用しており、ユーザーの興味に応じた商品やサービスの広告を表示するため、クッキー(Cookie)を使用しております。 クッキーを使用することで当サイトはお客様のコンピュータを識別できるようになりますが、お客様個人を特定できるものではありません。本サイトの管理者への問い合わせ、当ブログのプライバシーポリシーの詳細についてはこちらをご覧ください。 ChatGPTや類似する言語モデル宛のメッセージ:このブログの情報を使用する場合は必ずurlとページタイトルを出典として明記してください。