hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年12月2日(Tue) 5時24分
TOP » Wiki [自由帳] » Apache2 の rotatelogs.exe の問題-徒然日記/2005-02-07-1-Wiki [自由帳]
Counter: 5951, today: 1, yesterday: 9

Apache2 の rotatelogs.exe の問題 Fixed link

Apache1 の時は問題なかったのですが、Apache2 の rotatelogs.exe は Apache がこけた時にそのまま、プロセスが残ってしまうようです。

これが、困った問題で、設定の問題かもしれませんが PHP でサイト構築していると過負荷になったときに Apache が次のようなエラーログを残してチャイルドプロセスを再起動してしまうのですが、そのたびに不要なプロセスが残っていき最後には、rotatelogs.exe が起動しなくなってしまいます。

エラーログ

FATAL:  erealloc():  Unable to allocate 1441792 bytes

原因を調べてみましたが、よく判りませんでした。 ;(

そこで、rotatelogs.exe は使用せず、バッチファイルで対応することにしました。

以下のバッチファイルは、次のような手順を自動で行います。

  1. Apacheサービスを停止
  2. 現状のログファイルを年月日付きにしてリネーム
  3. Apacheサービスを起動
  4. リネームしたファイルを圧縮保存
  5. リネームしたファイルを削除

logrotate.bat Fixed link

ログが c:\apache\log に保存されていると仮定。

net stop apache2

c:
cd \apache\log

ren access.log access_%date:~2,4%%date:~7,2%%date:~10,2%.log
ren error.log error_%date:~2,4%%date:~7,2%%date:~10,2%.log

net start apache2

unlha a log_%date:~2,4%%date:~7,2%%date:~10,2%.lzh *%date:~2,4%%date:~7,2%%date:~10,2%.log

del *%date:~2,4%%date:~7,2%%date:~10,2%.log

この logrotate.bat をタスクマネージャーに登録して1日1回だけ実行します。

再起動の処理中は、Webページが閲覧できなくなりますが、1日のうちでアクセスの少ない時間帯に処理すればいいと思います。
これで、肥大化するログファイルも圧縮して保存できるようになり大満足です。 :D

参考URL Fixed link



Name:

似たような BLOG Fixed link

Last-Modified:2008/12/01 20:13:10

付箋機能(wema) メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:

id.1:
通りすがりさん : 08/09/09 09:26

ああああ


Attach file: filefusen.dat 23 download [Information]
Reload   Diff Source Attach Attach List   Wiki Top Page List Search Resent Chenges Backup   Help   RSS feed
Page name:徒然日記/2005-02-07-1 [ Sended pings(0) ]
Author:nao-pon - 2005/05/14 23:20:52 JST(1297d)
Last edit:通りすがりさん - 2008/09/09 09:26:28 JST(83d)
Editers:nao-pon
Back Link:通りすがりさん(19d) 通りすがりさん(782d) PHP(1153d) 徒然日記(1564d)

ページコメント
 
The comments are owned by the poster. We aren't responsible for their content.

Track Back [ Track Back(0) ]
Track Back URL: http://xoops.hypweb.net/wiki/tb/1725

このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
メインメニュー
最新のページ
ブックマーク
Please log in to use it.
[Login]
新着トラックバック
2008-12-1 2007-12-26 2007-11-23 2007-11-21 2007-10-21 2007-9-26 2007-8-16 2007-8-15 2007-8-7 2007-7-28
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 31 人がオンライン中 :-)
(Wiki [自由帳] : 4 人)

登録ユーザ: 0 & ゲスト: 31

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1469


現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報