syslog-async

Tela Software:
syslog-async
Detalhes de Software:
Versão: 0.2
Data de upload: 3 Jun 15
Revelador: Simon Kelley
Licença: Livre
Popularidade: 40

Rating: nan/5 (Total Votes: 0)

projeto syslog-async é um substituto syslog não-bloqueio ().
Não é amplamente conhecido que a rotina de biblioteca Unix syslog padrão () pode bloquear esperando o daemon syslog, mas é geralmente verdade. Em alguns sistemas, utilizando um soquete de datagrama para / dev / log evita esperas intermináveis, mas no Linux, mesmo que isso não funciona. Tente digitar
killall -STOP syslogd
em um terminal root em uma caixa não crítico: Eventualmente, tudo vai parar.
Esta biblioteca fornece uma versão de syslog (), que nunca bloqueia: o código foi escrito originalmente para dnsmasq, fixar um impasse entre syslod e dnsmasq onde syslogd utiliza dnsmasq para DNS, e dnsmasq usa o syslogd para a exploração madeireira. Deve ser geralmente útil para qualquer daemon onde é mais importante que o daemon continuar a funcionar do que aquele que continuar a fazer logon.
O código foi testado em Linux 2.6, o OpenBSD 4.0 e FreeBSD 6.0. Ele foi executado com syslogd e syslog-ng. Note que não é, actualmente, threadsafe.
O arquivo de cabeçalho, syslog_async.h é amplamente comentado, e detalha como usar a biblioteca. Trata-se, tanto quanto possível, compatível com a API POSIX syslog-padrão.
O que há de novo nesta versão:

Outro software de desenvolvedor Simon Kelley

Dnsmasq
Dnsmasq

2 Sep 17

dhcp-helper
dhcp-helper

2 Jun 15

Comentário para syslog-async

Comentários não encontrado
Adicionar comentário
Ligue imagens!