syslog-async

Screenshot Λογισμικό:
syslog-async
Στοιχεία Λογισμικού:
Εκδοχή: 0.2
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Simon Kelley
Άδεια: Δωρεάν
Δημοτικότητα: 8

Rating: nan/5 (Total Votes: 0)

του έργου syslog-ασύγχρονη είναι ένα non-blocking syslog () αντικατάστασης.
Δεν είναι ευρέως γνωστό ότι η τυπική syslog Unix () ρουτίνα της βιβλιοθήκης μπορεί να εμποδίσει σε αναμονή για το syslog δαίμονας, αλλά είναι γενικά αλήθεια. Σε μερικά συστήματα, χρησιμοποιώντας μία υποδοχή datagram για / dev / log αποφεύγει ατελείωτες περιμένει, αλλά στο Linux, ακόμα και αυτό δεν λειτουργεί. Δοκιμάστε να πληκτρολογήσετε
killall -stop syslogd
σε ένα τερματικό ρίζας σε μια μη-κρίσιμες κιβώτιο: Τελικά, όλα θα σταματήσει.
Αυτή η βιβλιοθήκη παρέχει μια έκδοση του syslog (), η οποία δεν αποκλείει: ο κώδικας γράφτηκε αρχικά για dnsmasq, για να καθοριστεί το αδιέξοδο μεταξύ syslod και dnsmasq όπου syslogd χρησιμοποιεί dnsmasq για το DNS, και dnsmasq χρησιμοποιεί syslogd για την καταγραφή. Θα πρέπει να είναι γενικά χρήσιμο για κάθε δαίμονα, όπου είναι πιο σημαντικό το γεγονός ότι ο δαίμονας συνεχίσει να λειτουργεί παρά να συνεχίσουν αυτοί να συνδεθείτε.
Ο κώδικας έχει δοκιμαστεί σε Linux 2.6, OpenBSD 4.0 και 6.0 του FreeBSD. Έχει τρέξει με syslogd και syslog-ng. Σημειώστε ότι δεν είναι, επί του παρόντος, threadsafe.
Το αρχείο κεφαλίδας, syslog_async.h εκτενώς σχολίασε, και εξηγεί λεπτομερώς πώς να χρησιμοποιούν τη βιβλιοθήκη. Είναι, στο μέτρο του δυνατού, API συμβατό με το POSIX πρότυπο syslog.
Τι νέο υπάρχει σε αυτήν την έκδοση:

Άλλο λογισμικό του προγραμματιστή Simon Kelley

dhcp-helper
dhcp-helper

2 Jun 15

Dnsmasq
Dnsmasq

2 Sep 17

Σχόλια για syslog-async

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!