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: