Просмотр Исходного

{color:#ff0000}{*}Внимание, экспериментальный функционал\! Если есть возможность, починку или проверку БД лучше выполнять по статье [регламентные работы|asrdocnew:Регламентные работы], через перезагрузку.*{color}

{color:#000000}Во время работы скриптов произойдет отключение всех сервисов биллинга, также произойдет отключение менеджеров. Скрипт проверки на ошибки отключит сервисы только на время копирования бд, скрипт починки отключит сервисы на все время работы.{color}


1. Проверка БД на ошибки

Запустите скрипт /usr/local/ics/bin/hot_check_db.sh

Большую часть ошибок он обнаружит сразу и выведет их кол-во на экран. Если таких не будет, он проведет backup/restore, что выявляет ошибки, которые труднее обнаружить.

После работы скрипта, если ошибки были - они придут на почту администратору. Посмотреть в консоли их можно в файле /var/log/interbase.log либо в одном из файлов (в самом последнем) /var/log/interbase.log.catched.хххххх

2. Починка БД без перезагрузки

Запустите скрипт /usr/local/ics/bin/hot_repair_db.sh