0

Windows サーバー プラットフォームを初めて使用するので、Apache ログ ファイルをローテーションするのに最適な方法を判断するために、入力が必要です。サーバーのバージョンは Apache/2.0.47 (Win32) です。

Apache には、rotatelogs.exe が同梱されています。この(かなり)古い投稿を見つけましたhttp://www.sitebuddy.com/Apache/Cat/Loggingと言っています

結論: 使用できず、危険です (すべてのメモリ/ファイル ハンドラーを使い果たします...など...)。4 つ以上のサイトでは、rotatelogs.exe を使用することさえできません。Apache は起動時にロックアップします (Apache 2.2.0 でテスト済み)。

同じ人が dll ファイルhttp://www.sitebuddy.com/mod_log_rotateを作成しましたが、ホスティング会社が実稼働サーバーに喜んで実装できるかどうかはわかりません。

したがって、このかなり古いバージョンの Apache を実行しているので (実際には WebSphere に同梱されている IBM HTTP Server であるため、私はこれに固執しています)、rotatelog.exe を恐れています。実装する?

4

1 に答える 1

0

当社のホスティング パートナーは、他の顧客に問題があったため、rotatelogs.exe の使用を許可しないことにしました。したがって、解決策は、サービスを停止し、ログをローテーションして、サービスを再開する PowerShell スクリプトを作成することでした。

于 2012-12-03T11:07:29.533 に答える