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, чтобы предотвратить запуск процесса наблюдения.