máquina Windows Server 2003 pendurado na reinicialização

2

Eu tenho um servidor Win 2K3 que está hospedado em um data center, portanto toda a administração é feita via RDP.

Nas últimas vezes, reiniciei o aplicativo depois de corrigir o bloqueio do servidor - na forma como o IIS & O SQL ainda é publicamente responsivo, mas meu acesso ao RDP é imediato. O servidor ficará nesse estado indefinidamente e precisará que eu faça com que um engenheiro de data center faça uma inicialização a frio, já que eles não podem acessar o console localmente também.

Os logs de eventos simplesmente afirmam que minha reinicialização falhou com outra entrada de log sugerindo que um aplicativo apareceu e avisando que a máquina não estaria disponível até ser iniciada localmente?

O que poderia estar causando isso? Eu sei que aplicativos de terceiros às vezes não são compatíveis com o comando shut down, mas não há evidências nos logs sobre qual aplicativo é o problema e o conselho da base de conhecimento MS é remover aplicativos 1 por 1, reiniciando a cada vez até que o problema seja corrigido! Este é um servidor ao vivo, então eu não tenho esse luxo.

Existe alguma configuração para a qual eu possa ter disparado a mensagem pop-up e alguém tem alguma sugestão para identificar a causa subjacente sem que eu precise ir para a abordagem MS de remover aplicativos aleatoriamente?

Entradas de registro:

22:15:20 - ID 1074 - The process Explorer.exe has initiated the shutdown of computer... for the following reason: Other (Planned)

22:15:20 - ID 26 - Application popup: Windows: If you shut down this remote computer, no one can use it until someone at the remote location manually restarts it? Do you want to continue shutting down?

22:15:22 - ID 1073 - The attempt by user username to restart/shutdown computer server failed

22:15:41 - ID 1074 - The process Explorer.exe has initiated the shutdown of computer... for the following reason: Other (Planned)

22:15:45 - ID 1074 - The process svchost.exe has initiated the shutdown of computer... for the following reason: No title or reason could be found

    
por Chris W 13.07.2009 / 22:42

4 respostas

2

Existe alguém registrado interativamente, por exemplo? via VNC ou um autologin? Eu vi isso ocasionalmente quando algo fica na sessão interativa. Normalmente isso acontece depois que os servidores VNC e TS são desligados, portanto não há como entrar e chutar o servidor! Hoje em dia, insisto que todos os meus servidores tenham um cartão DRAC (em uma HP use o cartão iLO) para que eu possa redefini-los remotamente se for necessário.

JR

Isso ajuda:

link

Uma maneira de testar isso seria criar uma tarefa agendada para reiniciar o servidor em (por exemplo) 5 minutos e, em seguida, efetuar logout. Dessa forma, não há sessão de serviço terminal ativa quando o reinício acontece. Se a reinicialização agora funcionar normalmente, o acima pode ser o motivo.

    
por 14.07.2009 / 10:00
2

Um dos patches lançados em junho causou esse problema em muitos de nossos servidores, especialmente SQL em cluster e Citrix (cerca de 30/500 +).

Você tentou reiniciar a partir do prompt de comando?

shutdown -f -r -t 10

EDITAR:

Além disso, você pode editar sua pergunta e colar as últimas seções do log de desligamento?

\WINDOWS\system32\LogFiles\Shutdown

    
por 13.07.2009 / 23:00
1

Você pode parar o IIS e o SQL Server, bem como seus aplicativos, antes de reiniciar. Se isso faz com que você tenha uma reinicialização limpa, sabe que é um deles e descobrir que um é um processo de eliminação.

Eu tentaria verificar se eles estão apenas tentando o RDP localmente ou se estão realmente tentando com o KVM ou um teclado / mouse / monitor local. Se eles estão apenas tentando RDP não é de admirar a todos que eles não estão chegando mais longe do que você é.

    
por 13.07.2009 / 23:50
1

Adicione o VNC ou o logmein, pois eles oferecem acesso ao console (adicione os dois porque não) e você pode ver o que está acontecendo.

Também dê uma olhada no Wizmo do GRC, seu pequeno utilitário de propósito geral que pode fazer um desligamento / reinício da linha de comando. Em máquinas problemáticas, vejo que funciona melhor do que o comando de desligamento do Windows.

    
por 14.07.2009 / 15:14