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 😉