私はApache 2.4.10を実行しています。回転ログをセットアップしようとしましたが、できませんでした。私は単純な実装になるはずでした。
私が取得しているエラーは次のとおりです。
(2)そのようなファイルまたはディレクトリはありません: AH00104: パイプ ログ プログラムを開始できません 'bin/rotatelogs -v /opt/apache/http-ocfd1//logs/access_log 5' [Mon Mar 16 09:44:53.965524 2015] [ :emerg] [pid 7669:tid 140328321083136] AH00019: ログを開けません、終了します
回転時間間隔: 60
回転サイズ間隔: 0
ローテーション時間の UTC オフセット: 0
現地時間に基づくローテーション: いいえ
ローテーション ファイルの日付パターン: いいえ
ローテーション ファイルの強制オープン: いいえ
ローテーション詳細: はい
ローテーションは空のログを作成します: いいえ
ローテーション ファイル名: /opt/apache/http-ocfd1/logs/access_log
回転後のプログラム: (null)
(2) そのようなファイルまたはディレクトリはありません: AH00104: パイプ ログ プログラム 'bin/rotatelogs -v /opt/apache/http-ocfd1/logs/access_log 5' を開始できません
[Mon Mar 16 09:44:55.515173 2015] [:emerg] [pid 7675:tid 140566727632640] AH00019: ログを開くことができず、終了しています
(
テスト目的で、回転時間を 60 秒に設定しました。
追加情報 :
*アクセスログは /opt/apache/http-ocfd1/logs/access_log に作成され、このファイルが存在します。
root ユーザーでサーバーを実行しています ls -ltr をこのファイルに実行しようとしました。また、ログ ファイルへのフル パスを指定しようとしました。
なぜrotatelogsコマンドがaccess_logファイルを見つけられないのかわかりません??
どんな助けでも素晴らしいでしょう!:)