A resposta é "depende".
A reinicialização pode corrigir problemas ou facilitar a detecção de problemas, fornecendo melhores registros ou problemas facilmente observáveis. (Hmmm ... reiniciar não deve demorar 10 minutos)
Recorrer a reinicializações como uma técnica de solução de problemas padrão é uma prática ruim, no entanto. Alguém precisa entender como as coisas estão desconectadas para que você possa fazer uma triagem, isolar os componentes com falha e começar a solucionar o problema.
Eu odeio dizer isso, mas pode ser útil olhar para algo como ITIL, particularmente o gerenciamento de incidentes e problemas. Pode ajudar você ou sua administração a reorganizar seu sistema de suporte para funcionar de maneira racional.