Apache2 と ModPerl を使用して Catalyst Web アプリケーションをホストしています。Web アプリケーションは、Log4perl モジュールを使用してログファイルを生成します。
問題は、Apache サービスの開始時にログ エントリのみが生成されることです。その後、新しいエントリは生成されませんでした。
代わりにCatalystの統合開発サーバーを使用すると、ログエントリは正常に生成されます。
私はすでにアクセス権を確認しましたが、これらは問題ないようです。Apache プロセスは所有者であり、書き込み可能です。
誰でもこの問題の原因を考えていますか???
これは私のlog4perl構成です:
log4perl.logger.myapp=情報、ログファイル
log4perl.appender.LOGFILE=ログ::ログ4perl::アペンダー::ファイル
log4perl.appender.LOGFILE.filename=myapp.log
log4perl.appender.LOGFILE.mode=追加
log4perl.appender.LOGFILE.layout=パターンレイアウト
log4perl.appender.LOGFILE.layout.ConversionPattern=[%d] [%p] %m%n