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

Re: Probleme avec syslogd



KorHeve wrote:

Bonjour à tous,
Depuis quelque temps, j'ai des petits soucis avec "syslog".
Lors du boot du PC, les demons sont bien présents :
root       398  0.0  0.1  1288  560 ?        S    11:35   0:00 /sbin/syslogd
root       410  0.0  0.3  1944 1192 ?        S    11:35   0:00 /sbin/klogd
mais aucun message n'est logué dans syslog (le fichier /etc/syslog.conf est bien présent !)
,meme un logger "Message de test" ne fonctionne pas !

Pour que les messages soient logués, il faut que je fasse kill -HUP pid_syslogd
et à ce moment j'ai le message "syslogd 1.3-0: restart." dans syslog et c'est OK.

De plus, si je fais, /etc/init.d/sysklogd restart, j'ai comme retour
Stopping system log daemon: syslogd.
Starting system log daemon: syslogd.

mais le syslog contient "syslogd: exiting on signal 15"
et je me retrouve dans la meme situation qu'au boot !!

Quelqu'un peut il m'aider ?
Merci.


Salut,
   essaye un kill sur syslog, puis
#/sbin/syslogd -d
if faut activer le debug par kill -USR1

sinon, carrement
#strace -p <pid de syslogd>
= 1 (in [0])
recv(0, "<38>mai  5 18:45:16 su(pam_unix)"..., 1022, 0) = 83
time([1052153116])                      = 1052153116
writev(2, [{"mai 5 18:45:16", 15}, {" ", 1}, {"br158-178", 9}, {" ", 1}, {"su(pam_unix)[3018]: session open"..., 63}, {"\n", 1}], 6) = 90
fsync(2)                                = 0
select(1, [0], NULL, NULL, NULL <unfinished ...>

au moment de l'arrivée de message, ils sont recu par recv, et ecrit par writev...
Est ce que tu as du semblable ?
writev ecrit sur le fd 2 : ls -l /proc/<pid syslog>/fd/2

--
Olivier








Reply to: