[Top][All Lists]
[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