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