[ale] klogd and syslogd hanging

Dow_Hurst dhurst at mindspring.com
Wed Jun 8 11:03:43 EDT 2005


suse 9.1
kernel 2.6.5-7.151-default
syslogd-1.4.1-519
init level 3

I have an error message on tty10 (which is an alternate output for syslogd on suse) that is showing infinite messages:

release_dev: tty10: read/write wait queue active!

Does anyone know what this means?  The syslogd daemon is running on the CPU and the /var/log/messages are no longer being logged.  I've tried cycling syslogd with the /etc/init.d/syslog restart/stop/start.  I've signaled syslogd and klogd with different signals such as HUP, TER, and KILL.  I've only truly recovered what seems to be normal operation with a reboot.  Two issues come to mind:

1.  syslogd can choke with old compatibility libs that don't format the messages to syslogd correctly.

2.  Is the tty10 not released due to its current state when syslogd is killed and that is why I am having to reboot to regain control?  Is there a way to first flush tty10 and regain control of it directly?


I can try running syslogd in debug mode.  This whole issue cropped up in mid April.  I just noticed the CPU was under load (this is a lightly loaded production fileserver).  I used top and saw syslogd and klogd showing significant percentage of the CPU so started investigating.  Ended up frustrated and having to reboot.  Now I've had a second occurence so after more investigation on my own, I ended up rebooting again.  I've seen the third time just 1 day later.  I don't want to have to reboot.  I would like to fix this!

Now that I've got a real error message to deal with, I am going to do some Googling.  
Thanks for your thoughts,
Dow


No sig.



More information about the Ale mailing list