O servidor freqüentemente trava, meu cliente quer que eu faça X enquanto a solução apropriada é Y

1

Esta pergunta é mais sobre etiqueta e não sobre um problema real no servidor.

2 servidores pertencentes a um cliente meu freqüentemente param de responder (Rápido, então muito lento, já que leva 1 minuto para executar ls , então pare completamente). Proponho que o reduzamos para manutenção, mas ele quer que eu configure um script para reinicializá-lo toda vez que ele travar. O pior é que os servidores monitoram uns aos outros, e os comandos de reinicialização têm um atraso obrigatório de 60 segundos (desligamento, espera 60 segundos e depois inicialização). O problema com isto é que há uma boa chance de ambos travarem em 60 segundos um do outro. Ambos os comandos de desligamento podem ser enviados uns para os outros e ambos os servidores são desligados ao mesmo tempo. Ninguém será capaz de enviar o comando de inicialização. Há alguns instantes, tivemos um tempo de inatividade de 2 horas por causa desse motivo exato.

Agora, meu cliente quer que eu "defina um sinalizador" para que os comandos de desligamento não sejam enviados repetidamente. Mas, isso não elimina o problema do hang-on-the-time e os servidores ainda irão juntos eventualmente.

A reinicialização dos servidores não é uma boa solução para todos os IMHO. Eu sugeri que encontrássemos a causa raiz e consertássemos isso. Eu também sugeri que ele use watchdog , mas ele negou colocá-lo em espera. Eu até desisti e disse que ele deveria abrir um pequeno servidor dedicado para monitoramento, mas ainda assim ele quer que eu faça isso.

Meu dilema agora é se devo fazer o que ele pede (reiniciar o servidor toda vez que ele trava) ou simplesmente entrar em seus servidores sem permissão e aplicar as correções necessárias para acabar com isso. Não podemos avançar em tudo por causa disso. O que vocês sugerem?

    
por pandalion98 17.10.2015 / 12:08

1 resposta

1

Eu sugiro que você faça o seu melhor para pesquisar, explicar a situação e os riscos para o seu cliente. Se ele ainda quer que você faça as coisas do jeito dele, faça. Ele é o chefe / cliente, ele deve conseguir o que quer. Mesmo que isso não faça sentido. Alternativamente, você pode desistir ou recusar-se a prestar serviço nesse cliente se estiver preocupado com o fato de que esta situação possa prejudicar sua reputação ou causar outros problemas sérios para você.

Acho que muitos de nós já passaram por situações semelhantes, embora não tão ruins. Onde as decisões do cliente / empresa escorrem em nosso trabalho e nos colocam nessa posição difícil. Coisas como finanças, políticas, relações comerciais estratégicas, falta de educação, viagens de poder e outros podem ser problemas. Ter que lutar para fazer a coisa certa é uma porcaria, mas ter que fazer a coisa errada quando você sabe que é errado é uma droga ainda mais. As pessoas devem estar vindo até você para sua opinião de especialistas. Apenas certifique-se de avisá-los, então quando as coisas vão mal ninguém vai pensar que é sua culpa.

    
por 17.10.2015 / 19:24