Jak rebootovat stroj, ktery na reboot nereaguje ?
Michal Schmidt
xschmi00 na stud.feec.vutbr.cz
Sobota Prosinec 17 23:56:03 CET 2005
Jan Cervenka wrote:
> 5196 ? D 0:00 /usr/sbin/postdrop -r
> 5216 ? D 0:00 /usr/sbin/postdrop -r
> 5220 ? D 0:00 /usr/sbin/postdrop -r
> 5253 ? D 0:00 /usr/sbin/postdrop -r
> 5254 ? D 0:00 /usr/sbin/postdrop -r
> 5378 ? D 0:00 /usr/sbin/postdrop -r
> 5454 ? R 0:00 reboot -f
> 5461 ? Ss 0:00 sshd: root na pts/5
> 5467 pts/5 Ss 0:00 -bash
> 5501 ? D 0:00 /usr/sbin/postdrop -r
> 5670 ? D 0:00 qmgr -l -t fifo -u
> 5671 ? D 0:00 cleanup -z -t unix -u
> 5678 ? D 0:00 showq -t unix -u
> 5680 ? Ss 0:00 sshd: root na pts/6
Procesy zatuhly ve stavu "uninterruptible sleep". Máte na tom serveru
přimountované nějaké svazky přes NFS? Pokud by spadl NFS server, mohlo
by se to projevovat právě takto.
Jinak by to mohla být chyba v jádře nebo hardwarový problém. Zkuste:
echo t > /proc/sysrq-trigger
Vypíše to do logu backtrace všech procesů. Podle toho se dá pak poznat,
při čem zatuhly a případně najít chybu v jádře.
Pomocí sysrq-trigger můžete také provést násilný restart bez umountování
disků (písmenem "b"). Písmenem "u" předtím nouzově remountujete oddíly
na read-only a pomocí "s" uděláte nouzový sync.
Michal
Další informace o konferenci Linux