Como reiniciar remotamente um servidor travado

21

Estou tentando reiniciar remotamente um servidor 2003 travado.

O servidor pode executar ping, mas não consigo fazer o controle remoto nele.

psshutdown does not work
shutdown -i does not work

O que posso fazer agora que o servidor está de volta para garantir que uma dessas soluções funcione no futuro?

MathewC
fonte
13
:) não resisti .... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr
1
Se este servidor tiver recursos de IPMI, redefina-o pessoalmente, se puder (de obter algumas mãos e olhos remotos) para que alguém possa definir os detalhes de IPMI para acesso remoto futuro. Ou conecte-o a uma PDU gerenciada ou a dispositivos semelhantes, para que você possa dar um ciclo rígido na porta de energia dos servidores.
jwbensley
1
@woliveirajr - Anos depois, e muito depois que Erik saiu, o servidor defeituoso foi colocado offline e substituído por um novo ... Nada é tão permanente quanto uma correção temporária. O mundo está cheio deles!
Fiasco Labs
1
@woliveirajr - Até hoje, na sala do servidor, as pessoas juram que ainda podem ouvir o salto de uma bandeja de abertura / fechamento de CDs. O fantasma do ITCUPHOLDERROBOT. - Obrigado por compartilhar isso.
stefgosselin

Respostas:

16

Se o Windows não responder às solicitações habituais de reinicialização, não há muito o que fazer nesse momento para garantir que situações semelhantes no futuro sejam evitadas. Algumas vezes consegui reiniciar um sistema operacional Windows travado que não respondeu ao desligamento ou ao psshutdown usando a central de clientes do SCCM ou o pskill para matar o lsass.exe. Uma vez que isso é eliminado, o kernel força o sistema a ser reiniciado após 60 segundos. Mais frequentemente, porém, lsass não pode ser morto e esse truque não funciona.

Em que tipo de hardware esse servidor está sendo executado? Você pode instalar o Server 2008R2? Embora o servidor 2003 seja bastante estável, ainda está longe da estabilidade de 2008, se for uma opção. Outra opção seria virtualizar o servidor 2003 se ele tiver problemas de estabilidade devido a algum programa estranho que ele precisa executar ou alguma outra configuração que não possa ser alterada para resolver os problemas de estabilidade. Dessa forma, você pode redefinir a sessão virtual se ela travar.

Existem muitas opções para resolver sua situação, mas nenhuma delas envolverá algo tão simples quanto alterar algumas configurações na instalação do Windows Server 2003 ou instalar um software. Geralmente, no momento em que o sistema operacional Windows chega ao ponto que você descreve, fica pendurado o ponto em que apenas uma pressão no botão liga / desliga é suficiente.

Daniel Winks
fonte
1
Até agora, esta é a única resposta que realmente respondeu à pergunta. Eu sei tudo sobre kvms e reinicializações rígidas. Eu não sabia sobre o truque de matar lsass.exe. Obrigado!
precisa saber é o seguinte
Para o meu servidor desligado, o assassinato de máquinas 2003 csrssfuncionou. Ele iniciou um evento BSOD, que demorou muito tempo para despejar a memória, mas depois a máquina voltou a funcionar mais ou menos. Pelo menos operacional o suficiente para que eu pudesse efetuar login e começar a solucionar a causa subjacente.
27516 Mattel
pskill lsass trabalhou para mim em um servidor W2K8 R2 hung que não repond para Shutdown.exe ou psshutdown.exe
JimSTAT
31
  • Entre na sua unidade KVM
  • Acione uma redefinição forçada.

Os servidores externos devem sempre ter uma placa-filha IPMI com funcionalidade KVM. Isso permite controlar remotamente o servidor, incluindo ativá-lo ou desativá-lo. Servidores sem isso não são servidores.

TomTom
fonte
15
+1 para servidores sem isso não são servidores!
Khaled
Eu não tenho minhas mãos nas cordas da bolsa e o sistema ainda está funcionando. Então, eu estou procurando uma maneira de dar um ciclo suave.
MathewC
5
Ti não é nenhum. Simples. O servidor precisa reiniciar o botão pressionado = não é possível um ciclo suave. É por isso que a tecnologia é especial - quando comprada com um servidor - muito barata. Alguém do seu lado arruinou isso, agora viva com ele.
TomTom
2
Em outras palavras, um relé que fecha momentaneamente quando você o executa ping com um código. Parece um trabalho para um Adafruit Arudino com Ethernet integrada, um transistor TIP-120, diodo anti-chute e um relé. Conecte-o na chave de redefinição e faça um baque quando o servidor morrer. Então você pode ter um "Servidor Real". Tecnologia não tão ruim para um mundo mais habitável!
Fiasco Labs
Os profissionais trabalham com equipamentos profissionais, Fiasco. Que tal atualizar seu BIOS remotamente ou reinstalar o sistema operacional? Um sistema KVM adequado permite anexar uma imagem de DVD remota ao servidor sem que o sistema operacional se envolva. Prefiro diagnosticar e consertar servidores remotos sem precisar ir até lá - e adivinha, funciona bem nos casos de "nenhum registro de inicialização encontrado" também.
TomTom
17

Você pode tentar shutdown /m \\computer /r /t 0forçar uma reinicialização imediata e forçar o fechamento de todos os programas abertos.

Se isso não funcionar, você provavelmente terá que dar um ciclo de energia. Se você possui uma placa DRAC / iLO ou similar LOM, agora é a hora de tirar proveito dela.

MDMarra
fonte
você também precisaria o / f interruptor para forçar programas perto abertos
agosto
2
@ Agosto /festá implícito /taqui, então seria supérfluo. Não faria mal a nada se você usá-lo por hábito, no entanto.
MDMarra
@MDMarra, bom achado! The /f parameter is implied when a value greater than 0 is specified for the /t parameter.Isso parece implicar que você precisa ter algo mais do que 0.
Nixphoe
1
@Nixphoe, apesar do que está documentado, posso garantir que /festá implícito /tmesmo que você use 0. /t 0causará um desligamento forçado imediato da máquina de destino e forçará o fechamento de todos os aplicativos abertos que não saem de maneira imediata,
MDMarra