| syslog-async. Il progetto Syslog-Async è una sostituzione syslog () non bloccante (). |
Scarica ora |
syslog-async. Classifica e riepilogo
- Nome editore:
- Simon Kelley
- Sito web dell'editore:
- http://thekelleys.org.uk/syslog-async/READ-ME
syslog-async. Tag
syslog-async. Descrizione
Il progetto Syslog-Async è una sostituzione syslog () non bloccante (). Syslog-Async Project è un syslog () non bloccante () sostituzione. Non è ampiamente noto che la routine della libreria standard UNIX SYSLOG () può bloccare in attesa del daemon syslog, ma è generalmente vero. Su alcuni sistemi, utilizzando una presa Datagram per / dev / log evita attese senza fine, ma su Linux, anche questo non funziona. Prova a TypingKillall -Stop Syslogdinto un terminale root su una casella non critica: Alla fine, tutto si fermerà. Questa biblioteca fornisce una versione di syslog () che non blocca mai: il codice è stato scritto per DNSMASQ, per correggere un deadlock tra Syslod e DNSMASQ dove syslogd utilizza DNSMASQ per DNS e DNSMASQ utilizza SyslogD per la registrazione. Dovrebbe essere generalmente utile per qualsiasi daemon in cui è più importante che il daemon continui a funzionare rispetto a che continui a registrare. Il codice è stato testato su Linux 2.6, OpenBSD 4.0 e FreeBSD 6.0. È stato gestito con syslogd e syslog-ng. Si noti che non lo è, attualmente, threadsafe.Il file di intestazione, syslog_async.h è ampiamente commentato e dettagli come utilizzare la libreria. È, per quanto possibile, API compatibile con il posix-Standard Syslog.what è nuovo in questa versione: · Il progetto è ora in una doppia licenza: GPLV2 e GPLV3.
syslog-async. Software correlato