como reiniciar um servidor FreeBSD congelado a partir do console serial?


Respostas:


8

Supondo que você tenha um kernel com a opção depurador compilada, você pode usar ControlAltEscape. De lá você pode call boot(0)ou panic.

O capítulo 10 do manual do desenvolvedor do FreeBSD explica isso com muito mais detalhes.

Tanto por mais ou menos o mesmo que o SysReq através de um teclado. No console serial, você precisa enviar o sinal de interrupção e ter o options BREAK_TO_DEBUGGERativado. Mas " não é o padrão, pois existem muitos adaptadores seriais que geram gratuitamente uma condição BREAK, por exemplo, ao puxar o cabo ".


o capítulo 10 do manual do freebsd é sobre impressão , você quis dizer o capítulo 10 do manual do desenvolvedor ?
anarcat

Sim. Eu fiz. Eu estava vinculando ao manual normal e à linha que você postou, depois limpei-o. Eu acho que fui desviado durante isso. Obrigado por perceber.
Hennes 27/10

então eu tentei e não funciona no console serial, parece que você precisa enviar um BREAK e ter o options BREAK_TO_DEBUGGERna sua configuração do kernel.
anarcat
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.