• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35693
  • 公開日時 : 2024/04/22 08:11
  • 印刷
DSServista

【DataSpider Servista】 アクセスログがローテーションされない原因と対応策を教えてください

アクセスログがローテーションされません。
原因と対応策を教えてください。
カテゴリー : 

回答

access.logは、日付が変更されてから、初めてクライアントアプリケーションが
アクセスしたタイミングでローテーションされます。
 
上位タイミングでファイルがロックされている場合、ローテーションの処理に失敗し、
access.logはローテーションに失敗します。
 
なお、その場合はサーバ標準エラー出力に以下のログが出力されます
 
"log4j:ERROR Failed to rename [../logs/access.log] to [../logs/access.log.<yyyy-MM-dd>]."
 
■過去事例
過去事例では、日付が変更されてからの初回アクセスがServer CLIの場合、
Server CLI起動時に、access.logをロックしてしまうため、
アクセスログのローテーションが行われない例がありました。
 
上記事例では、Server CLI以外のクライアントアプリケーションからログインすることにより、
アクセスログがローテーションされるようになりました。
 
■対応策
Server CLI でのログイン前に ScriptRunner やStudio、トリガーなどより、
DataSpiderServer へログインする方法をご検討ください。
 
対応例:
ScriptRunner で空スクリプトを実行する
目的別で検索
トラブルシューティング