The Plesk Repair utility can diagnose inconsistencies in managed services and configuration. Start in diagnostic mode and read the findings before authorizing a repair. A broad automatic repair can change many objects and is not a substitute for understanding a specific application failure.
IN THIS ARTICLE
What you need before you begin
Use an authorized administrator on a self-managed server with a current backup and console recovery route. Record the affected domains, symptoms and recent changes. Check available disk space and choose an off-peak period for a broad scan because diagnostics can consume resources.
01 Use Plesk Repair diagnostics before making repairs
- Open an administrative shell and read
plesk repair --helpfor the installed version. Select the aspect relevant to the symptom where possible. - For a broad read-only diagnostic, run
plesk repair all -n. The-noption reports issues without attempting to fix them. Capture the output in a protected location. - Review each finding and distinguish the primary error from dependent symptoms. Note which domains or services a proposed repair would affect.
- Before a write operation, preserve the relevant configuration and obtain an appropriate maintenance window. Use the narrowest supported repair command or interactive repair after reviewing its help.
- Run the diagnostic again for the affected aspect and test the actual service. Keep the before-and-after output with the change record.
02 Example: run Plesk diagnostics without automatic repair
On a self-managed Plesk server, an authorised administrator can read the installed command help and then run diagnostic mode. Choose an appropriate time because a broad scan can use resources even when it does not attempt repairs.
plesk repair --help
plesk repair all -n
Read the result: The -n option reports findings without applying the offered fixes. Save the relevant aspect, affected object and error text. Distinguish an actual managed-configuration inconsistency from an application problem that lies outside the repair utility's scope. A clean report does not verify every customer workflow.
Review a targeted repair with a current backup before performing a write operation. Do not turn this example into repeated all -y executions on a busy server. After any authorised repair, repeat the relevant diagnostic and test the site, database or mail action that originally failed.
How do I interpret the repair diagnostic result?
Confirm the reported inconsistency is resolved and the original customer workflow succeeds. Check unrelated hosted services if the repair affected shared configuration. A clean repair report does not prove application code, external DNS or business data is correct.
Troubleshoot unexpected results
If the command fails or reports database corruption, preserve evidence and escalate with the specific output. Do not rerun all -y repeatedly or manually edit Plesk internal database tables to silence a warning. Use the recorded backup and a documented recovery plan if a repair causes an unintended change.