У меня проблемы с сервером, который выдает такие случайные ошибки:
ОШИБКА: мягкая блокировка - CPU # 0 зависает на 60 секунд! [события / 0: 38]
И он зависает, пока я его не перезагружу.
Я слышал что-то об отключении ACPI, но не знаю, как это повлияет на сервер.
Так безопасно ли попробовать?
http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch09s03.html есть раздел, в котором говорится:
Некоторым новым машинам (особенно системам SMP и AMD64) требуется ACPI для правильной настройки оборудования. На этих машинах отключение ACPI может вызвать проблемы.
Не знаю, актуально ли это до сих пор. Ничего подобного на сайте Red Hat я не нашел.
Я думаю, что безопасно сделать хорошую резервную копию (ведь ваша машина блокируется, что в конечном итоге может привести к проблемам с данными) и попробовать. В худшем случае машина не загружается. В лучшем случае вы найдете комбинацию параметров ядра, которая решит проблему.
Если это повлияет на последнюю версию CentOS, я бы обнаружил ошибку в Red Hat's Bugzilla. Может случиться так, что вы поможете решить какую-то проблему в ядре Linux :).
Доступно ли обновление BIOS для вашего сервера? Иногда они могут вылечить такие проблемы.
Кроме того, обновлена ли ваша CentOS? Какая у вас версия CentOS?
Отключить ACPI можно, передав acpi=off
в строку ядра GRUB на экране загрузки. Просто нажмите е в GRUB в вашем текущем ядре, чтобы отредактировать параметры загрузки, затем перейдите к ядро строка и добавить acpi=off
в конце этой строки. Затем просто нажмите Enter, а затем б Загружать.
Это изменение носит временный характер и продлится до следующей перезагрузки сервера. Если вы хотите сделать изменение постоянным (я сомневаюсь, что ...), просто отредактируйте /boot/grub/menu.lst
.