- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:catalina.outへのログ吐き出しについて)
catalina.outへのログ吐き出しについて
このQ&Aのポイント
- catalina.outへのデータ吐き出しについてのアドバイスをお願いします。
- 先ほどcatalina.outファイルに対して作業を行ったらログが吐かれなくなりました。ログが再度吐かれるように対処方法を教えてください。
- cpコマンドでバックアップファイルを作成し、rmコマンドでファイルを削除した後、viコマンドで新しいファイルを作成しましたが、ログが吐かれません。どのようにすればログが吐かれるようになるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
現状の状態ですとTomcatの再起動しかないです。 catalina.outですが、標準出力と標準エラー出力をリダイレクトでcatalina.outに書き込んでいます。 また、プロセスにオープンされたままのファイル(今回のcataline.out)をrmで削除しても実体は最終クローズされるまで残っており、引き続きその実体に出力され続けます。 その状態で同じファイル名のファイルを作成してもOSから見れば別物になります(どうしてそうなるのかは省略しますが)。 どうしても、Tomcatの再起動なしでログ(catalina.out)のrotateしたいのでしたら、Apacheに付属のrotatelogsのようなものを使用するしかないです。 参考URLにrotatelogsを使用したログのrotateの方法の一例を載せておきます。
お礼
ありがとうございます。 再起動したら取れるようになりました。