Функция самовосстановления 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
.