syslog-async

Logiciel capture d'écran:
syslog-async
Détails logiciels:
Version: 0.2
Date de transfert: 3 Jun 15
Développeur: Simon Kelley
Licence: Gratuit
Popularité: 8

Rating: nan/5 (Total Votes: 0)

projet syslog-asynchrone est un remplacement syslog non-bloquant ().
Il est peu connu que le syslog standard Unix () de routine de la bibliothèque peut bloquer en attendant le démon syslog, mais il est généralement vrai. Sur certains systèmes, en utilisant un socket datagramme pour / dev / log évite attente interminables, mais sur Linux, même cela ne fonctionne pas. Essayez de taper
killall -STOP syslogd
dans un terminal de racine sur une boîte non critique: Finalement, tout va s'arrêter.
Cette bibliothèque fournit une version de syslog () qui ne bloque jamais: le code a été écrit à l'origine pour dnsmasq, de fixer une impasse entre syslod et dnsmasq où syslogd utilise dnsmasq pour DNS, et dnsmasq utilise syslogd pour l'exploitation forestière. Il devrait être généralement utile pour tout démon, où il est plus important que le démon continuer à fonctionner que de continuer à vous connecter.
Le code a été testé sur Linux 2.6, OpenBSD 4.0 et FreeBSD 6.0. Il a été exécuté avec syslogd et syslog-ng. Notez qu'il est pas, actuellement, les threads.
Le fichier d'en-tête, syslog_async.h est largement commenté, et explique comment utiliser la bibliothèque. Il est, autant que possible, compatible avec l'API syslog POSIX standard.
Quoi de neuf dans cette version:

D'autres logiciels de développeur Simon Kelley

Dnsmasq
Dnsmasq

2 Sep 17

dhcp-helper
dhcp-helper

2 Jun 15

Commentaires à syslog-async

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!