問題タブ [rsyslog]
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.
linux - 特定のプロセスが操作しているファイルを検索する方法は?
私の場合は「rsyslogd」です。
最大1億7000万のメモリを消費していることがわかりましたが、これは多すぎます。
/etc/rsyslog.confにある構成ファイルを確認しました
次に、その中に書き込まれた各ファイルをチェックし、
しかし無駄です。
現在操作しているファイルを調べて、何が起こっているのかを調べるにはどうすればよいですか?
上記のファイルから手がかりが得られませんでした..
c++ - rsyslog による stdin の効率的なロギング
私たちの環境: Apache 2.2 と rsyslog 2.0.6 が付属する CentOS 5
Apache 2.2 エラー ログを送信するために、ここにある指示に従いました: http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration
動作しますが、付属の perl スクリプトは非常に非効率的です。システム リソースの大部分を占めます。Sys::Syslog::syslog サブルーチンを見ると、その理由が想像できます。実際に実行する前に、多くのパラメータの解析と移動を実行します。メッセージを送信します。
このスクリプトを置き換える効率的な C/C++ プログラムはありますか? 5 ライナーのようですが、車輪を再発明したくありません。
Apache ERROR ログを syslog に効率的に送信する他のソリューションも歓迎します。
ありがとう。
python - Python: サブプロセスが永久にループする
rsyslog
Pythonスクリプトを使用して開始/停止しようとしています:
/etc/init.d/rsyslogd
通常の初期化スクリプトです。問題は、このスクリプトを何度も実行し続けることです。(これを確認するために、スクリプトにエコーを追加しました)。
これは、私がそれを殺したときのスタックトレースです:
windows - Windows上のrsyslogサーバー
rsyslogサーバーはWindowsで利用できますか?
c++ - Syslog カスタム優先度
syslog デーモンまたは rsyslog デーモンでカスタム優先度を使用する方法はありますか? つまり、それを実現する構成変更を見つけることができません..他にできることは、おそらくそのソースで遊ぶことです。
乾杯!
c++ - ほとんどのデーモン アプリケーションは、Linux でどのようにログを記録しますか?
最近、ほとんどのデーモンはどのようにログを記録しますか。syslog または私が認識していない新しいログ機能はありますか? またはカスタム?
私が尋ねた理由は、syslog の使用を開始しましたが、ほとんどのデーモン プロセスが通常のファイルにログを記録しておらず、それらが syslog 構成ファイルで構成されていないことに気付いたからです。
それは彼らが自分のことをしていると私に信じさせます。
どちらが好ましいですか?最新のアプリが syslog を避けているのはなぜですか?
python - syslogの複数行ログレコード
そこで、PythonのSysLogHandlerを使用してsyslogにログを記録するようにPythonアプリケーションを構成しましたが、すべて正常に動作します。複数行の処理を除きます。複数行のログレコードをそれほどひどく出力する必要があるわけではありませんが(少しは実行します)、Pythonの例外を読み取ることができる必要があります。私はrsyslog4.2.0でUbuntuを使用しています。これは私が得ているものです:
必要な場合に備えてコードをテストします。
c - syslog 関数を使用したデータベースへのログ値の挿入
ubuntu Linux で利用可能な syslog 関数 (rsyslogd) を使用してログ データを c 言語の mysql/postgresql データベース テーブルに挿入するにはどうすればよいですか。これに関する良い情報源を知っている人がいたら教えてください。ありがとう
scripting - ログファイル処理用スクリプト
/var/log/[dir]/[name].log に保存されている自分のログ ファイルをチェックしてから、これらのファイルへのログ記録を開始して、最後のログ メッセージの日付が現在のメッセージの日付よりも古いかどうかを確認するスクリプトを作成したいと考えています。それが発生した場合は、これらのログ ファイルに対していくつかの操作を実行してから、それらをフラッシュし、新しい日付でログを再度開始する必要があります。私のデーモン プロセスは、実行レベル 2 3 4 5 の Ubuntu Linux 10.10 の起動時に開始されます。そのため、このスクリプトをどこに保存して、起動時およびシステムの実行中にログ ファイルをチェックできるようにする必要があります。そして、各ログメッセージを書き込む前に確認する必要がありますか? これは、すべてのログ メッセージを確認する方法としては非効率的であるため、ご意見をいただければ幸いです。