syslog-async

Software skärmdump:
syslog-async
Mjukvaruinformation:
Version: 0.2
Ladda upp dagen: 3 Jun 15
Utvecklare: Simon Kelley
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

syslog-async projektet är en icke-blockerande syslog () som ersättare.
Det är inte allmänt känt att standarden Unix syslog () bibliotek rutin kan blockera väntar på syslog-demon, men det är generellt sant. På vissa system, med hjälp av ett datagram uttag för / dev / log undviker ändlösa väntar, men på Linux, även detta inte fungerar. Försök att skriva
killall -STOP syslogd
i en rot terminal på en icke-kritisk box: Så småningom kommer allt att sluta.
Detta bibliotek erbjuder en version av syslog () som aldrig block: koden var ursprungligen skriven för dnsmasq att fastställa ett dödläge mellan syslod och dnsmasq där syslogd använder dnsmasq för DNS, och dnsmasq använder syslogd för loggning. Det bör vara allmänt användbar för någon demon där det är viktigare att demonen fortsätta att fungera än att det fortsätter att logga.
Koden har testats på Linux 2.6, OpenBSD 4.0 och FreeBSD 6.0. Det har drivits med syslogd och syslog-ng. Notera att det inte är, för närvarande, threadsafe.
Sidhuvudfilen är syslog_async.h omfattande kommenterade och detaljer hur man använder biblioteket. Det är, så långt som möjligt, API kompatibelt med POSIX-standarden syslog.
Vad är nytt i den här versionen:

Annan programvara för utvecklare Simon Kelley

dhcp-helper
dhcp-helper

2 Jun 15

Dnsmasq
Dnsmasq

2 Sep 17

Kommentarer till syslog-async

Kommentarer hittades inte
Kommentar
Slå på bilder!