rsyslogが名前付きパイプを埋めるとどうなりますか?

rsyslogが名前付きパイプを埋めるとどうなりますか?

rsyslogの出力を監視および処理するように設計されたCアプリケーションを開発しています。私の研究によると、これを達成する1つの方法は、名前付きパイプを作成し、その名前付きパイプを指す新しいsyslogターゲットを作成することです。私のCアプリケーションは、この名前付きパイプを開いて読みます。

しかし、私のCアプリケーションが名前付きパイプから十分に速く読み取れず、syslogがFIFOバッファをいっぱいにすると仮定します。 syslogは正確に何をしますか?内部バッファを作成して保持しますか?それとも新しいメッセージが削除され始めますか?

私のアプリケーションはそれほど重要ではないので、理想的にはsyslogはバッファリングされたデータなどでシステムを邪魔し始めるのではなく、メッセージの削除を開始します。

ベストアンサー1

おすすめ記事