のsyslog-非同期プロジェクトは、非ブロッキングのsyslog()の交換です。
これは、広く標準的なUNIXのsyslog()ライブラリルーチンは、syslogデーモンを待ってブロックすることができることは知られているが、それは一般的に真実であるされていません。一部のシステムでは、/ dev /ログのデータグラムソケットを使用すると、無限の待機を回避できますが、Linux上でも、これは動作しません。入力してみてください
killallを-STOPのsyslogd
非クリティカルボックスのルート端末に:最終的には、すべてが停止します。
コードはもともとsyslogdがDNSのdnsmasqのを使用し、dnsmasqのは、ロギングは、syslogdを使用していますsyslodとdnsmasqの間でデッドロックを解決するために、dnsmasqのために書かれた:このライブラリは、決してブロック)のsyslog(のバージョンを提供します。それはデーモンがログに記録し続けることよりも、機能し続けることが、より重要なのいずれかのデーモンの一般的に有用であるべきです。
コードは、Linux 2.6、OpenBSDの4.0とFreeBSD 6.0でテストされています。これはsyslogdとsyslog-ngのを使用して実行されています。それはない、現在、スレッドセーフであることに注意してください。
ヘッダファイル、syslog_async.hが広く、コメント、およびライブラリを使用する方法を詳しく説明しています。それは、可能な限り、POSIX標準のsyslogと互換APIです。
このリリースの新機能:
カテゴリから探す
人気のソフトウェア
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
Duck Duck Go Toolbar 3 Jun 15
-
BackBox Linux 16 Aug 18
-
Pear OS 14 Nov 16
-
Psiphon 20 Feb 15
-
HP Linux Imaging and Printing 1 Dec 17
-
SecureCRT 11 Apr 16
syslog-async
開発者の他のソフトウェア Simon Kelley
Dnsmasq
2 Sep 17
dhcp-helper
2 Jun 15
へのコメント syslog-async
カテゴリから探す
人気のソフトウェア
-
Intel Fortran Compiler For Linux 20 Feb 15
-
CentOS Live CD 22 Jun 18
-
Antergos 1 Dec 16
-
LinuxTLE 11 May 15
-
Vyatta 18 Feb 15
-
DHIS 2 17 Feb 15
-
Midnight Commander 29 Nov 17
コメントが見つかりません