slackit-ml
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Slackit.org] hang di syslog


From: Luca Cavalli
Subject: Re: [Slackit.org] hang di syslog
Date: Wed, 19 Oct 2005 23:20:07 +0200

On Wed, 2005-10-19 at 22:52 +0200, SukkoPera wrote:
> Alle 22:09, mercoledì 19 ottobre 2005, Luca Cavalli ha scritto:
> > Ciao,
> > cancella /var/run/syslogd.pid (o dagli atributi di lettura a tutti).
> grazie del consiglio, ma avevo già provato e non cambia molto. il max che 
> riesco ad ottenere, a volte è questo:
> execve("/usr/sbin/syslogd", ["syslogd"], [/* 33 vars */]) = 0
[...]
> brk(0x8070000)                          = 0x8070000
> open("/var/run/syslogd.pid", O_RDONLY)  = -1 ENOENT (No such file or 
> directory)
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
> child_tidptr=0xb7df4708) = 1423
> rt_sigaction(SIGTERM, {0x804c770, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> nanosleep({300, 0}, 0xbfb3b7d4)         = ? ERESTART_RESTARTBLOCK (To be 
> restarted)
> --- SIGCHLD (Child exited) @ 0 (0) ---
> setup( <unfinished ...>
> 
> <unfinished> compare quando premo ctrl+c, x il resto si blocca lì. non so 
> veramente + che pesci pigliare :(.


Il comportamento qui da me e' assolutamente identico al tuo se cancello
syslogd.pid (la open torna ENOENT) e syslogd parte per la tangente (si
blocca sulla setup () anche a me). Se invece syslogd.pid c'e' ed e'
apribile in lettura da tutti syslogd funziona senza problemi (beh, per
lo meno parte, poi esce dicendo "syslogd: Already running." pero' non si
blocca). Unica differenza e' che io ho gia' un syslogd in esecuzione. Se
hai bisogno posso fare qualche prova ulteriore.

Luca





reply via email to

[Prev in Thread] Current Thread [Next in Thread]