• ベストアンサー

LINUXでエラーログ

サーバーにて、 プログラムエラー等を記録するエラーログが記録されなくなってしまいました。 OSは NS Linux7.1 SMP editionで WWWは Apache1.3.12 です。 エラーログ自体はどこで設定をされているのでしょうか? また、調べ方や修復の仕方のわかるサイトなどが有りましたら教えて下さい。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

なんのログを指しているかが?ですが。 CGI系Apacheのログであればhttpd.confファイルの以下のエントリでログの設定が可能です。   エラーログ  ErrorLog /usr/local/apache/logs/error_log   アクセスログ CustomLog /usr/local/apache/logs/access_log common   参考URL http://www1.plala.or.jp/knambo/apa/basic.html また、システム及びデーモン等のログであれば/etc/syslog.confにより設定が可能です。   参考URL http://linux.nikkeibp.co.jp/column/ash/7/index.html

pion16
質問者

お礼

分かりやすいご説明ありがとうございました。 参考URLにつきましてもとても参考になりました。

pion16
質問者

補足

ご指導ありがとうございます。 教えていただきたかった内容にぴったりです。 現在Apacheのエラーログがうまく取れていないのですが、 http.confの設定は合っていて、かつ、出力先に出力されていない状態でした。パーミッションは644で、特に問題ないと思います。 再起動しか道は無いのでしょうか? それとも、個別再起動があるのでしょうか? (現在教えていただいたURLにて勉強中です。)

その他の回答 (1)

  • ken2
  • ベストアンサー率36% (86/235)
回答No.2

apacheのみを再起動されたらいかがでしょうか? /etc/ini.td/httpd restart くらいで、Apache君が、再起動すると思いますが・・・。 もし違ったら、 /etc/rc.d/init.d/httpd restart カナ?

pion16
質問者

お礼

ありがとうございました。 おかげさまで リスタートで回復いたしました。

関連するQ&A

  • Apacheのエラーログ

    500のインターネットサーバーエラーの有名なエラーですがはまっています。 Apacheのエラーログを見ているのですが、 Premature end of script headerというエラーがわからずに困っています。 何が悪いのでしょうか?OSはVine Linuxでサーバーを立てていて、 CGIはPerlです。 Perlは5.6.1 Apache 1.3.27 です。

  • phpエラーログの置き場所

    いままでエラーログファイルを取っていなかったのですが、やはり記録させたいなと思いました。 Apacheのlogsディレクトリに置こうかと思ったのですが、permissionの関係でできないようです。 phpのエラーログ置き場としてよくある場所はありますでしょうか。また、みなさまどこに保存していらっしゃいますでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • エラーログについてお尋ねしたいことがあるのですが。

    エラーログについてお尋ねしたいことがあるのですが。 CGIがうまく接続されずサーバー上で500エラーになるためサーバー管理者に尋ねたところエラーログに以下のようにKihon.pmが見つからない模様です。という返事が返ってきましたがCGIは詳しくないため、この内容が理解できずに困っています。 また、このような場合の回避策などがあればご指導願いたいと思っています。 Can't locate Kihon.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at kanri.cgi line 16. BEGIN failed--compilation aborted at kanri.cgi line 16.

    • ベストアンサー
    • CGI
  • URI Too Long エラーログについて

    送信フォームをPHPにて作成しましたが、エラーログに「request failed: URI too long」が時々表示され困っております。 このエラーログ発生の回避方法がございましたらご教授お願いします。 レンタルサーバー情報 OS:FreeBSD 4.8-RELEASE-p13 httpd:Apache/1.3.27 Ben-SSL/1.48 (Unix) PHP:4.3.6 / 4.2.4-dev / 3.0.18-i18n-ja-3

    • ベストアンサー
    • PHP
  • Linuxのエラーログ内容の意味について

    Linuxのエラーログを見たところ、機械的にアタックされているような形跡が見つかりました。ログの意味・対策方法等を教えて頂ければと思います。 [環境] CentOS5.3 / PHP5.3 / Apache2.2.3 http://www.example.comでテストサイトを運用。 サイト全体には.htaccessでベーシック認証をかけており、ID/PASSを知らないと内容は見えない。 サイトの中はCakePHPで掲示板・画像登録などの機能を作ってある。 [エラーログの内容] 1個目 [Sat Jan 18 17:54:25 2014] [error] [IPアドレス] script not found or unable to stat: /var/www/cgi-bin/php5 こちらは、http://www.example.com/var/www/cgi-bin/php5というURLをブラウザに入力されたと同じだと考えてよいのでしょうか?それとも、ベーシック認証が破られて入力されたのでしょうか? エラーのパスが「/var/www/cgi-bin/php5」と、公開ディレクトリ以外を狙ってきているので不気味です。 「/var/www/cgi-bin/php5」という攻撃で何を狙っているのかが知りたいです。 2個目 [Sat Jan 18 13:24:05 2014] [error] [IPアドレス] user manager not found: /manager/html [Wed Jan 15 06:14:16 2014] [error] [IPアドレス] user tomcat not found: /manager/html この2つはphpMyAdminなどのよく使われているようなソフトのログイン画面ページを狙ってきているという理解でよろしいでしょうか? 最後に、これらでエラーが出ている分には問題は無いのでしょうか?あまり多くなってきたらIPアドレスで制限をかけようとは思っています。 アタックしてきているIPアドレスを見てみると、海外からのアタックのようです。

  • Debian, Ubuntu Linuxについて。

    Linux kernel 2.4 以上のDebian Linux, Ubuntu LinuxのOSのバージョンがわかる方、いらっしゃいましたら教えてください。そのOSに各エディション(サーバーエディションとかデスクトップエディションとか)ありましたら、そういった情報も教えて頂けますと助かります。教えて頂きたいと思ったのは上記なのですが、それらのOSをインストールするシステム要件も一緒に教えて頂けますと助かります。また、それらの情報がわかりやすく記載されているURLも教えて頂けますと助かります。どうぞ宜しくお願いいたします。

  • /var/log/httpd/error_logに大量のエラーログ

    お世話になります。 サーバを運用しているんですが、/var/log/httpd/error_logに大量のエラーログが出ます。 環境 CENTOS4 PHP5.1.6 mysql5 apache2.0 /etc/httpd/conf/httpd.confのerror_log部分はコメントアウトして再起動しました。 エラーログをはいているなにがしかのconf設定部分があるとおもい、ずっと探しているのですが、まったくわかりません。エラーログを吐かないようにしたいのですが、どうにか良い方法ございませんでしょうか。 エラーログの中身ですが、すぐいっぱいになるため、中身を見ようと思っても容量が大きすぎてコマンドラインから開くこともままなりません。大体一時間で50G程度のエラーログが出ています。 お忙しいところ大変申し訳ございませんがどうぞよろしくお願いします。

  • エラーログの意味ご存知でしたら御教え下さいませ。

    毎度御世話になっております。 今朝、始めてこのファイルを見たら、 下記のようなログが記録されてました。 これはどういうエラーログなのか?? どなたかご存知の方いらっしゃいましたら 御願いします。 [root@11:52:39 logs]# tail -n 15 error_log [Mon Aug 25 13:10:49 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations [Mon Aug 25 20:06:03 2003] [notice] Digest: generating secret for digest authentication ... [Mon Aug 25 20:06:03 2003] [notice] Digest: done [Mon Aug 25 20:06:04 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations [Mon Aug 25 21:00:00 2003] [notice] caught SIGTERM, shutting down [Tue Aug 26 08:40:59 2003] [notice] Digest: generating secret for digest authentication ... [Tue Aug 26 08:40:59 2003] [notice] Digest: done [Tue Aug 26 08:41:10 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations [Tue Aug 26 22:31:27 2003] [notice] Digest: generating secret for digest authentication ... [Tue Aug 26 22:31:27 2003] [notice] Digest: done [Tue Aug 26 22:31:28 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations [Tue Aug 26 23:28:30 2003] [notice] caught SIGTERM, shutting down [Thu Aug 28 08:25:46 2003] [notice] Digest: generating secret for digest authentication ... [Thu Aug 28 08:25:46 2003] [notice] Digest: done [Thu Aug 28 08:25:47 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations

  • Linuxについて

    サイトを作ろうと思っているものです。 友達と作る予定ですが、そこで使うのがLinuxとのことですがしかし使ったことがまったくありません。 WindowsXPで、コマンドプロンプトでちょっと調べることが出来るレベルです。 LinuxでCentOSを使っています。というかパソコンにインストールしただけですが。 いろいろなサイトを見るとあれを入力しろこれを入力しろとあり、確かにそれで出来ます。 しかし、私は初心者としてではなく、中上級者というレベルまで使えるようになりたいのです。 そのために勉強したいのですが、なにをどこから勉強すればいいのかがさっぱりわかりません。 ぜひ、何を勉強してからLinuxをやればしっかり扱えるか、などをお教え願いたいと思います。 またLinuxのOSとしてはCentOSを使おうと思いますが、もしほかによいものがあればお教えください。 サイトの環境 Webサーバ: Apache PHP: PHP5.2.3 以降 データベースサーバ: MySQL5.1以降

  • PHPでプロセスとCGI

    Linuxサーバーで、PHPを使ってWWWページが見れるようになったのですが、 これをApacheのプロセスで動作させる方法と、CGIで動作させる方法の仕方が知りたいです。 また、現在どちら(Apacheのプロセス/CGI)で動いているかもわかりませんので、それを区別する方法はあるのでしょうか? がCGIでなくてApacheのプロセスで動いている

    • ベストアンサー
    • PHP