Um pouco de histórico: Temos vários servidores Windows (2003, 2008) para o nosso departamento. Como somos uma divisão de TI, gerenciamos nossos próprios servidores. Entre nós quatro, sou o único com uma pequena quantidade de conhecimento em TI. (Observe a "pequena quantidade".) Meu chefe diz que os servidores precisam ser reiniciados pelo menos semanalmente. Discordo. Nosso departamento de TI diz que, porque ela os reinicia constantemente, é por isso que nossos discos rígidos falham e as fontes de alimentação acabam com eles. (Isso aconteceu com alguns de nossos servidores algumas vezes nos últimos quatro anos e muito recentemente.)
Portanto, a pergunta é: com que frequência todos reiniciam seus servidores Windows? Existe um padrão ou recomendação do setor? Nosso departamento de TI está correto ao dizer isso porque reiniciamos é por isso que estamos tendo problemas de hardware? (Preciso de um motivo para mudar de ideia!)
Respostas:
Eu discordo totalmente . A Microsoft fez grandes progressos desde os bons dias [NT, alguém?] Em relação à estabilidade e ao tempo de atividade. É uma pena que o consenso no suporte de TI não tenha mudado junto com isso.
Somente quando necessário - devido a uma atualização do SO / software, uma falha crítica do software que não pode ser recuperada por outros métodos, atualização / substituição de hardware ou outra atividade que não pode ocorrer sem uma reinicialização. 1 1
Eu nunca vi uma recomendação padrão, per se , mas eu poderia não concordar com qualquer recomendação [exceto do MS-se] o que indicaria uma reinicialização necessária em um intervalo de tempo específico "just-porque".
Reiniciar [e, mais ainda, pedalar] é o período mais estressante de atividade de hardware para um computador. Você tem quase tudo girando até 100% - discos e ventiladores ... ... bem como flutuações significativas nas temperaturas dos componentes. O hardware moderno é incrivelmente resiliente, mas isso não deve ser um motivo apenas para devolver servidores, por capricho, algumas vezes por semana.
1 Além disso, detesto quando os técnicos "apenas" reiniciam um servidor Windows no caso de um serviço com falha ou algo parecido. Entendo a necessidade de executar o serviço novamente, mas uma reinicialização deve ser a última etapa na resolução de problemas em um servidor. Identificar e corrigir [!], A causa raiz da falha quase nunca deve resultar em "Meh, basta reiniciá-la ...."
fonte
Os servidores Windows precisam ser reinicializados mensalmente, se você estiver aplicando patches. Você está aplicando patches, certo? Direito?
fonte
Vou dar uma resposta alternativa para um caso muito específico. Os avanços dos últimos 2 a 3 anos podem ter mudado isso, mas se você tiver servidores TS ou Citrix muito usados que executam muitos aplicativos interativos (como o Office), é uma boa ideia fazer reinicializações semanais fora do horário de trabalho, apenas para iniciar a partir de uma lista limpa de recursos, como sessões presas, pilha de área de trabalho usada, etc. Se você tiver seu farm configurado corretamente e escalonar as reinicializações, mesmo se você tiver pouco uso fora do horário de expediente, os usuários não devem ser afetados.
Claro, são reinicializações regulares de servidores, mas eles estão sendo usados como desktops.
fonte
Esta é mais uma questão política e psicológica do que técnica.
Na minha experiência, certas pessoas que trabalharam com algumas das versões mais antigas do Windows pensaram que precisavam de reinicializações semanais e consagraram essa filosofia em um pequeno canto da mente (elas nunca parecem perceber quando um a reinicialização é perdida quando estão de férias). A menos que você tenha alguns sistemas e aplicativos muito instáveis, ele não é mais baseado na realidade.
Por outro lado, reinicializações freqüentes podem catalisar falhas de hardware, mas não é provável que seja a causa disso.
fonte
O único momento em que eles precisam ser reiniciados é para manutenção, se tudo estiver funcionando corretamente . Reinicializações agendadas são realmente apenas um requisito quando A) atualiza o software, B) realiza manutenção de hardware ou C) lida com um vazamento de memória que não pode ser resolvido reiniciando o software / serviço que o causa. Embora o Windows não seja conhecido por muito tempo de atividade, isso acontece (o último trabalho teve algumas caixas Win2k que estavam funcionando há meses - elas apenas funcionavam). Lembre-se de que qualquer patch provavelmente precisará de reinicializações.
fonte
Eu não sou um especialista no assunto, mas dependendo de quais serviços você está executando, alguns podem estar sujeitos a transbordar em determinadas funções de tempo, como timeGetTime () e getTickCount ().
timeGetTime tem um resultado de 32 bits, que é igual ao número de milissegundos desde que o computador foi iniciado. O tempo máximo é de aproximadamente 49,7 dias.
fonte
Eu costumava reiniciar todos os meus servidores Windows a cada semana e certamente havia um momento em que isso era necessário. Hoje em dia, eu os reinicio apenas quando uma atualização exige. É claro que isso significa que eles ainda serão reiniciados a cada poucas semanas.
fonte
A Microsoft fez um ótimo trabalho ao melhorar o SO do servidor ao longo dos anos. E alguns servidores que você pode executar por 6 a 12 meses antes de começarem a ter problemas, outros apenas 2 a 3 meses. Tudo depende de quais serviços e aplicativos os servidores estão executando. Mas todos eles terão um problema em algum momento. Atualizações do Windows, vazamentos de memória, software imperfeito, são apenas alguns motivos.
Para nossos clientes com contratos de manutenção, instalamos atualizações e reinicializamos seus servidores mensalmente. Esses clientes têm uma indecência muito menor de problemas não planejados no servidor, da ordem de 1/5 do número de problemas que não são reinicializados regularmente.
Para aqueles que dizem que a reinicialização causa falha prematura do hardware, houve um tempo em que reiniciar discos e sistemas rígidos era um problema em potencial. No entanto, hoje os HDDs e outros componentes são construídos para suportar milhares de ciclos de parada inicial. Se o hardware do servidor estiver fraco, você preferiria saber em um momento controlado quando estiver lá para resolver o problema rapidamente ou uma falha aleatória com uma ligação no meio do dia útil informando que um departamento está inoperante?
Sinto que não há desvantagem nas reinicializações mensais regulares, enquanto as vantagens são claras e comprovadas ao longo do tempo.
fonte
Confio nas atualizações do Windows para configurar minha 'agenda de reinicialização'. Deixe o Windows gerenciar a si mesmo .. pela primeira vez! Apenas muito raramente é necessária uma reinicialização com a nossa instalação devido a vazamentos de memória ...
fonte
Sou administrador de rede de uma empresa que opera em vários servidores Windows 2003 2008. Eu reinicio os servidores mensalmente, normalmente não aguardando mais de três meses, pois é muito crucial ficar inativo por esse curto período de tempo.
No entanto, com atualizações de patches e janelas, instalarei o WSUS em um controlador de domínio para aplicar atualizações etc. em um cronograma com base no meu gosto. Isso evita que os servidores se atualizem e reiniciem inesperadamente ...
fonte
Todos os seus Windows Haters devem verificar os sites da Netcraft.com com os sistemas em execução mais longos por tempo médio de atividade ( http://uptime.netcraft.com/up/today/top.avg.html ). Isso mostra os sites que estão em execução há mais tempo desde a última reinicialização e 95% das 50 principais são máquinas Windows 2003 e 2000. Como sempre, sua milhagem pode variar.
fonte
Especificar apenas o Windows pode ser muito amplo para tomar uma decisão razoável. De fato, você tomará uma decisão melhor se considerar os serviços, funções e recursos executados na máquina Windows (por exemplo: Serviços Web, Servidores de Banco de Dados, etc.).
A qualidade e o comportamento de aplicativos e serviços da Web de terceiros executados em um servidor específico podem sugerir uma demanda de reinicialização mais / menos frequente da máquina Windows hospedeira do que outras máquinas sem elas.
Na verdade, alguns aplicativos de terceiros (um que não seja perfeitamente projetado; no entanto, ninguém é perfeito! ) Podem falhar ao liberar os recursos do sistema adquiridos, como memória, bloqueios e soquetes, de maneira graciosa e oportuna. Isso, por exemplo, pode manter alguns aplicativos, serviços ou drivers com falha [, quando reexecutados] no estado pendente ou inicial, o que pode não ser facilmente corrigido sem uma reinicialização.
Na prática, os aplicativos com I / O de disco, Rede e Memória com carga de trabalho alta e estressante e com poucos recursos de sistema disponíveis podem tornar a máquina Windows atrasada, instável ou lixeira, o que pode sugerir que você os reinicie mais cedo.
Se você precisar executar aplicativos defeituosos ou atender a mais usuários do que a capacidade típica de seu hardware / software, ou for forçado a co-localizar serviços incompatíveis em uma máquina física, poderá tomar a decisão de reiniciar o Windows. periodicamente. Nesse caso, você pode ajustar o período de reinicialização ouvindo as reclamações dos usuários sobre a velocidade do servidor!
fonte
A resposta correta nunca é a menos que você faça a atualização do software. A última vez que reiniciei meu servidor há cerca de 2 anos e o motivo foi falta de energia.
fonte