問題タブ [logrotate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
130 参照

php - Code Igniter を 1 つのファイルに書き込むことは可能ですか?

Code Igniter を 1 つのファイルに書き込むことは可能ですか? 多くのファイルの代わりに:

これは、アプリケーション ログをローテーションするために debian/ubuntu で logrotate を使用する場合に必要です。ありがとうございました!

0 投票する
0 に答える
187 参照

java - Java でファイルをローテーションするとファイルへの参照が失われる

ファイルを監視していて、このファイルのコンテンツと新しいファイルを含む新しいファイルを取得する必要があるため、ファイルがいつ回転したかを知りたいです。Java6 を使用する必要があるため、JDK7 の新機能はありません。

問題は、(ファイルへの参照を保持して) ファイルをローテーションすると、古い参照が更新され、古いファイルを指すようにしたいということです。

私はこのようなことをしていました:

name.1 のファイルがあるかどうかを確認できました。通常、ログシステムはログの名前をそのように変更します..しかし、ログシステムがファイルの名前を変更したり、別のディレクトリに移動したりすると、それが起こることを誰も保証しないため、これは良い解決策ではありません.

0 投票する
1 に答える
206 参照

linux - Apache2 ログ ファイルのサイズとパフォーマンス

アクセスログファイルが大きいとパフォーマンスに影響はありませんか? Apache2 ログの適切なファイル サイズ制限はどれくらいですか? cron で毎日ログ ローテーションを実行しています。制限は 52 MB ですが、これは 1 日に 1 回実行され、ログ ファイルは 1 日が終わる前に約 200 MB になり、ログがローテーションされます。より頻繁にローテーションするために、ログ ローテーションを 1 日に数回実行する必要がありますか、それとも、このファイル サイズはこれを気にするほどパフォーマンスを妨げませんか?

0 投票する
1 に答える
4369 参照

linux - raspberry pi で syslog-ng で logrotate を使用する (古いログを削除するには?)

Ok..

Cisco ASA と Cisco ルーターの syslog サーバーとしてラズベリー パイを使用しています。

/var/log/network 宛先にログが取り込まれています。それらは現在、デバイスとして ROUTER または FIREWALL を使用して、_$MONTH$DAY$YEAR.log の形式でログに記録されています。

これまでのところ、うまく機能しています!ルーターとファイアウォールの両方について、1 日ごとに分割されたログを取得しています。問題は、非常に大きなログを取得していることです... ASA のおかげで非常に高速です。

私はlogrotateが初めてなので、これは私がこれまでに持っているものです:

/etc/logrotate.d/syslog-ng ディレクトリに...

logrotate.conf ファイルのグローバル オプションの場合:

今... logrotate を強制的に実行しようとすると:

(rotate 5コマンドに基づいて)5日以上経過したファイルを削除する代わりに..私はこれを取得します:

FIREWALL_03062014.log.1.1.1.1.1.1 FIREWALL_03082014.log.1.1.1.1.1.1 FIREWALL_03122014.log

それが役立つ場合、「logrotate /etc/logrotate.d -v」コマンドの出力には次のように表示されます。

0 投票する
1 に答える
658 参照

python - grep を使用した Python テール

私を助けてください。たとえば、次のようなログ ファイルがあります: test_2014_03_13.log

私はgrepでそれを尾く必要があり、新しいファイル(test_2014_03_14.log)が作成されたら、行をスキップせずにgrepで尾を新しいファイルに切り替える必要があります。

データをスキップせずに切り替えるための情報が必要です。

私の悪い英語でごめんなさい。

0 投票する
1 に答える
403 参照

logrotate - Logrotate 設定: ローテーション、電子メール送信、およびアーカイブ ログへの行の追加

実行したくない logrotate.conf に logrotate 設定があります。私がやろうとしているのは:

ログを毎日ローテーションし、ログを切り詰める ログ
のローテーションされた行をメールで送信する ローテーションされたログ
の行を月次アーカイブに追加する
olddirrotated/ がまだ存在しない場合は作成する

ここで何が欠けていますか?