Show Table of Contents
9.4.2. Сохранение состояния памяти при сбое rgmanager
По умолчанию сценарий
/etc/init.d/functions
запрещает доступ процессов, вызванных из /etc/init.d/rgmanager
, к файлам состояния памяти. Эту возможность потребуется настроить отдельно на всех узлах, где будут создаваться файлы состояния памяти.
Для этого необходимо изменить значение параметра
DAEMONCOREFILELIMIT
в файле /etc/sysconfig/cluster
, который разрешает создание файлов состояния памяти при сбое процесса. Опция -w
предотвращает выполнение процесса наблюдения, отвечающего за перезагрузку узла при сбое rgmanager
. В некоторых случаях процесс наблюдения препятствует созданию файла состояния памяти, поэтому его потребуется остановить.
DAEMONCOREFILELIMIT="unlimited" RGMGR_OPTS="-w"
Чтобы изменения вступили в силу, следует перезапутстить rgmanager:
service rgmanager restart
Примечание
Если на перезагружаемом узле выполняются кластерные службы, это может нарушить их работу.
Файл будет создан на основе журнала сбоя процесса
rgmanager
.
ls /core*
Пример вывода:
/core.11926
Прежде чем перезапустить
rgmanager
, следует переместить или удалить старые файлы состояния памяти из каталога /. После создания нового файла надо перезагрузить или изолировать узел, на котором произошел сбой rgmanager
, чтобы предотвратить запуск процесса наблюдения.