Функция самовосстановления Plesk позволяет производить автоматическую диагностику и решение проблем с Plesk и его службами. Если вы столкнетесь с проблемой в работе одной из служб Plesk (например, если почта не отправляется или не доставляется, не открывается сайт и т. д.) или с самим Plesk (например, в интерфейсе Plesk показываются сообщения об ошибках, страницы Plesk не загружаются), вы можете попытаться решить ее с помощью утилиты восстановления Plesk. Утилиту можно использовать для проверки и восстановления отдельных аспектов Plesk (таких как почтовая служба или база данных Plesk) или сразу всех аспектов.
Чтобы запустить утилиту восстановления Plesk, войдите на сервер по SSH (если у вас Plesk для Linux) или по RDP (если у вас Plesk для Windows) и выполните команду plesk repair, указав нужные аспекты и опции. Утилиту восстановления Plesk можно запустить в одном из трех режимов:
plesk repair с опцией -n.plesk repair с опцией -y.Необходимо указать один из следующих аспектов (чтобы увидеть подробное описание, опции для каждого аспекта и примеры использования, нажмите на его название):
all - этот аспект включает все перечисленные ниже.mail - этот аспект обнаруживает и исправляет проблемы почтового сервера. web - этот аспект обнаруживает и исправляет проблемы веб-сервера.dns - этот аспект обнаруживает и исправляет проблемы сервера DNS.ftp - этот аспект обнаруживает и исправляет проблемы сервера FTP.db - этот аспект обнаруживает и исправляет проблемы базы данных Plesk.fs - этот аспект обнаруживает и исправляет проблемы файловой системы.mysql - этот аспект обнаруживает и исправляет проблемы MySQL.mssql - этот аспект обнаруживает и исправляет проблемы Microsoft SQL Server.installation - этот аспект обнаруживает и исправляет проблемы собственно Plesk.Некоторые операции могут предоставлять расширенную информацию на выходе. Чтобы получить расширенную информацию на выходе, используйте команду plesk repair с опцией -v.
Когда утилита обнаруживает проблему, в зависимости от критичности каждая проблема классифицируется как ПРЕДУПРЕЖДЕНИЕ или как ОШИБКА. По умолчанию при заверении работы утилита возвращает код ошибки 1, если обнаружены проблемы уровня ОШИБКА, и код ошибки 0, если проблем не обнаружено или обнаружены только проблемы уровня ПРЕДУПРЕЖДЕНИЕ. Чтобы утилита возвращала код ошибки 1 даже при обнаружении хотя бы одной проблемы уровня ПРЕДУПРЕЖДЕНИЕ, выполните команду plesk repair с опцией -treat-warnings-as-errors.