質問: apacheのカスタムログ記録障害について はじめまして。現在、以下の環境でホスティングサーバを運用しております。 稼働開始から半年ほど問題なく動いていたのですが、各バーチャルドメインのwebのアクセスログが記録されないという状態になってしまいました。アクセスすると、ファイルのタイムスタンプは最終アクセス日時に更新されるのですが、中身に書き込まれない状態です。 os:redhat enterprise linux 4 es 6.1 kernel:kernel-2.6.9-55.el webserver:apache(httpd-2.0.52-32.ent) 管理ソフト:hde controller4 isp edition ◎apacheの設定ファイル ■/etc/httpd/conf/httpd.confの一部 include vhosts/*.conf ◎virtualdomain設定ファイル ■/etc/httpd/vhost/directory_hogehoge.jp.conf options -includes -execcgi #lccontroldomain "hogehoge.jp" #authname "" #authtype basic #authuserfile "/home/lcvirtualdomain/hogehoge.jp/htdocs/.htpasswd" #require valid-user ■/etc/httpd/vhost/virtual_hogehoge.jp.conf userdir disabled servername "hogehoge.jp" serveradmin "webmaster@hogehoge.jp" #lccontroldomain "hogehoge.jp" scriptalias /cgi-bin/ /home/lcvirtualdomain/hogehoge.jp/htdocs/cgi-bin/ aliasmatch ^/~([^/]+)/(.*) /home/lcvirtualdomain/hogehoge.jp/users/$1/public_html/$2 serveralias www.hogehoge.jp documentroot "/home/lcvirtualdomain/hogehoge.jp/htdocs/" customlog /home/lcvirtualdomain/hogehoge.jp/logs/access.log combined env=!imgfile errorlog /home/lcvirtualdomain/hogehoge.jp/logs/error.log hostnamelookups "on" ドメインは「hogehoge.jp」と架空のものに書き換えております。 ホスティング管理ソフト(hde controller)のメーカーとやり取りしていたのですが、最終的に「apacheの問題と思われる」との回答で終わってしまい、困っています。 何か考えられる、原因はないでしょうか。 足りない情報がありましたら、追って補足いたします。 よろしくお願いいたします。
回答: >chown apache:apache access.log >としたところ、書き込まれるようになりました。 >その後 >chown root:root access.log >で元に戻しても問題なく書き込まれるようになりました。 なんとも言い難い事象ですね。 アクセス権を戻しても正常に書き込まれることから、アクセス権の問題ではないように思えます。 サービスの再起動のコマンドはどのようにしていますか? バーチャルホストを追加した際に、 service httpd reload を使用したのではないでしょうか。