| syslog-assync. Projeto Syslog-Async é uma substituição syslog () sem bloqueio (). |
Baixe Agora |
syslog-assync. Classificação e resumo
- Nome do editor:
- Simon Kelley
- Site do editor:
- http://thekelleys.org.uk/syslog-async/READ-ME
syslog-assync. Tag
syslog-assync. Descrição
O projeto Syslog-Async é uma substituição syslog () não bloqueadora (). O projeto Syslog-Assync é um substituto syslog () não bloqueador (). Não é amplamente conhecido que a rotina da biblioteca padrão UNIX () pode bloquear a espera do daemon syslog, mas geralmente é verdadeira. Em alguns sistemas, usando um soquete de datagrama para / dev / log evita espera infinita, mas no Linux, mesmo isso não funciona. Tente TypingKillAll -stop Syslogdinto um terminal raiz em uma caixa não crítica: Eventualmente, tudo vai parar.Esta biblioteca fornece uma versão do syslog () que nunca bloqueia: o código foi originalmente escrito para DNSmasq, para corrigir um impasse entre syslode e dnsmasq Onde o Syslogd usa DNSmasq para DNS, e DNSmasq usa syslogd para log. Deve ser geralmente útil para qualquer daemon onde seja mais importante que o daemon continue funcionando do que o que ele continua para o log. O código foi testado no Linux 2.6, OpenBSD 4.0 e FreeBSD 6.0. Foi executado com syslogd e syslog-ng. Observe que não é, atualmente, ThreadSafe.O arquivo de cabeçalho, syslog_async.h é extensivamente comentado e detalhes como usar a biblioteca. É, tanto quanto possível, a API compatível com o syslog padrão POSIX.O que é novo nesta versão: · O projeto está agora sob uma licença dupla: GPLV2 e GPLV3.
syslog-assync. Software Relacionado