syslog-async

Phần mềm chụp màn hình:
syslog-async
Các chi tiết về phần mềm:
Phiên bản: 0.2
Ngày tải lên: 3 Jun 15
Nhà phát triển: Simon Kelley
Giấy phép: Miễn phí
Phổ biến: 8

Rating: nan/5 (Total Votes: 0)

dự án syslog-async là một non-blocking syslog () thay thế.
Nó không được biết đến rộng rãi rằng các tiêu chuẩn Unix syslog () thường xuyên thư viện có thể chặn chờ đợi cho các daemon syslog, nhưng nói chung là đúng. Trên một số hệ thống, sử dụng một ổ cắm datagram cho / dev / log tránh chờ đợi vô tận, nhưng trên Linux, ngay cả điều này không làm việc. Hãy thử gõ
killall -STOP syslogd
vào một thiết bị đầu cuối root trên một hộp không quan trọng: Cuối cùng, tất cả mọi thứ sẽ dừng lại.
Thư viện này cung cấp một phiên bản của syslog () mà không bao giờ khối: mã ban đầu được viết cho dnsmasq, để sửa chữa một bế tắc giữa syslod và dnsmasq nơi syslogd sử dụng dnsmasq cho DNS, và sử dụng dnsmasq syslogd để khai thác gỗ. Nó sẽ được thường hữu ích cho bất kỳ daemon mà nó quan trọng hơn là các daemon tiếp tục hoạt động hơn là nó tiếp tục đăng nhập.
Mã này đã được thử nghiệm trên Linux 2.6, 4.0 và OpenBSD FreeBSD 6.0. Nó đã được chạy và syslogd và syslog-ng. Lưu ý rằng nó không phải là, hiện nay, threadsafe.
Các tập tin tiêu đề, syslog_async.h là nhận xét rộng rãi, và chi tiết về làm thế nào để sử dụng thư viện. Đó là, càng xa càng tốt, API tương thích với các syslog POSIX tiêu chuẩn.
Có gì mới trong phiên bản này:

Phần mềm khác của nhà phát triển Simon Kelley

dhcp-helper
dhcp-helper

2 Jun 15

Dnsmasq
Dnsmasq

2 Sep 17

Ý kiến ​​để syslog-async

Bình luận không
Nhập bình luận
Bật hình ảnh!