Plesk services occasionally need restarting to resolve login problems, email delivery failures or web hosting errors. A targeted restart fixes these issues with minimal downtime and no data loss.
You will restart Plesk services by connecting to your VPS via SSH and running specific commands based on the problem you are troubleshooting. This guide covers restarting all Plesk services, the control panel interface or individual components like email.
You need an active SSH connection to run Plesk service commands. This establishes a secure terminal session where you can execute administrative commands.

You are now connected to your VPS and can run Plesk service commands. The command you choose depends on which services are experiencing problems.
Plesk offers different restart commands for different scenarios. Using the most specific command minimises service interruption by only restarting what needs attention.
Use this command when multiple services are failing or after major updates. This performs a complete Plesk restart:
/etc/init.d/psa restart
This command stops and restarts all Plesk components including the control panel, web server, mail server and database connections. Expect 30–60 seconds of downtime across all Plesk services.
If you cannot access the Plesk interface but websites and email are working, restart only the control panel service:
/etc/init.d/sw-cp-server restart
This restarts the administrative web interface without affecting your hosted sites or email delivery. You can log back into Plesk within 10–15 seconds.
For problems with specific functions like email delivery or DNS resolution, restart only the affected service. Common individual service commands include:
/etc/init.d/postfix restart/etc/init.d/httpd restart/etc/init.d/nginx restart/etc/init.d/named restartThese targeted restarts resolve service-specific issues without interrupting unaffected components. After restarting the mail service, you can manage email settings in Plesk once the service is running again.
You have restarted Plesk services using SSH commands tailored to your specific issue. Whether you restarted all services, the control panel or individual components, your VPS should now be functioning correctly.
Test the affected functionality after the restart completes. If you restarted the mail service, send a test email. If you restarted the control panel, log back into Plesk. For guidance on day-to-day VPS management tasks, see our guide on managing your VPS.
Get scalable resources with our VPS hosting with root access and optional software.
Get VPS HostingPerfect for websites and small businesses unlimited bandwidth with cPanel hosting.
Get cPanel Hosting