ElbrusMAX,
Скорей всего с железом. Т.к. часто случается что сервер тупо отключается.
Серверные материнки не щупал, однако на многих домашних есть в настройках питания настройка аварийного отключения по температуре. Обычно настроек есть два уровня ... зона предупреждения, когда система начинает пищать и вторая - аварийное отключение. Лично я на всех материнках включаю оба.
Второе - это блок питания или нестабильное питание из сети (перепады). На работе уже не раз замечал, как некоторые ПК при кратковременном перепаде перезагружаются, хотя мой на Чифтеке выдерживает даже кратковременное пропадание, так как работает начиная от 100 Вольт. Проверить сеть можно бесперебойником. а вот блок питания - только заменой.
ПО как правило не умеет жестко выключать систему, максимум сделать перезагрузку, если установлен автоматический запуск при ошибках.
Третье, - статика и отсутствие заземления. Статика приводит к непредсказуемым последствиям, особенно если длинная воздушная линия питания. Хоть сеть в большинстве случаев гальванически развязана но результаты так же могут быть интересными. На радиостанции, где студийная машинка была не заземлена, встречал "гул" в эфире в паузах.