apache+php+mysqlでwebシステムを構築しております。

apacheでログローテーションを実施したところ、運用
1ヶ月後に突然下記のエラーが発生し、webシステムの
動作が非常に遅くなりました。

エラー内容(error.log):
piped log program '"C:/Program Files/Apache Group/Apache2/bin/rotatelogs.exe" "C:/Program Files/Apache Group/Apache2/logs/access_%Y%m%d.log" 86400' failed unexpectedly


httpd.confの内容:
TransferLog "|\"C:/Program Files/Apache Group/Apache2/bin/rotatelogs.exe\" \"C:/Program Files/Apache Group/Apache2/logs/access_%Y%m%d.log\" 86400"


環境
OS:windows server 2003 R2
apache:2.0.53
php:5.1.4
mysql:4.1.19-nt



このようなエラーの回避方法をご存知の方がいらっしゃったら
ご教授いただけないでしょうか。

何卒、よろしくお願い致します。

回答の条件
  • 1人3回まで
  • 登録:2007/10/24 12:14:56
  • 終了:2007/10/31 12:15:04

回答(2件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/10/24 12:19:50

ポイント35pt

rotatelogs.exe だけだとローテーションはするけど古いログの削除はしないはず。

ディスク容量が一杯になっていないですか?


この場合取り急ぎは不要なログを削除するか、圧縮すれば対応できます。

id:rokawara

ご返答ありがとうございます。

HDは、15GBの空き容量があり、容量の問題ではなさそうです。

2007/10/24 12:42:51
id:hamster078 No.2

hamster078回答回数587ベストアンサー獲得回数42007/10/27 02:34:39

ポイント35pt

古いログを削除するだけでなく、新しいファイルをtouchで作るようにしてください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません