How to restart Plesk on CentOS / RHEL / Linux


I had always assumed that to restart Plesk, all that was necessary was the following command:

service psa restart

However, since Plesk is in charge of a multitude of services that’s not enough.

Instead, we should be using

service psa stopall
service psa start

Or if the service command isn’t working for you, you can call the script directly via

/etc/init.d/psa stopall
/etc/init.d/psa start

This command will stop (and hopefully start) the following services:

Starting xinetd service...                                            done
Starting mysqld service...                                            done
Starting named service...                                             done
Starting postgresql service...                                        not installed
Starting psa-spamassassin service...                                  done
Plesk: Starting Mail Server...                                        done
Starting psa...                                                       done
Starting drwebd service...                                            not installed

And there I was pulling my hair out asking why the mail service wasn’t working. I like it when solutions are simple.

Thanks to 1&1 server support for this tip 😉

Jay is the CEO and founder of WP Hosting, a boutique style managed WordPress hosting and support service. He has been working with Plesk since version 9 and is a qualified Parallels Automation Professional. In his spare time he likes to develop iOS apps and WordPress plugins, or draw on tablet devices. He blogs about his coding journey at and