You may need to start, stop or restart system services, such as Apache or MySQL, on your DV server. This can be for a variety of reasons.
- You may have updated a configuration for the service, and you need to restart the service for your changes to take effect.
- A service may be malfunctioning or "snowballing" and require a restart or a hard stop.
- A service may have crashed and require a start or restart.
In such situations, restarting only the relevant process is more graceful and less disruptive than rebooting your entire server.
- Log into the Plesk Control Panel.
- Click on the Server tab.
- Click on Services Management. You will be taken to the Services Management page.
- Click the button for your desired action.
- Start - Green arrow
- Stop - Red square
- Restart - Yellow sun-circle
cPanel has two ways to manage services that help avoid causing configuration issues with WHM.
The easiest way to restart services is through WHM.
1. Log in to WHM and locate Restart Services in the menu to the left.
2. Select the service that you'd like to restart and confirm.
Using the restartsrv_ script
The restartsrv_ script can be used to quickly restart services from the command line.
- SSH to your server and execute the following:
- For instance, to restart the Apache web server:
For a complete list of restartsrv_ commands, navigate to the official cPanel documentation found here.
- Log into your server as a root or sudo user via SSH.
- Execute the desired command using either the full file name or the service command syntax.
- Service command syntax
service service name start/stop/reset/status
- File path syntax
/etc/init.d/service name start/stop/reset/status
The below example will restart Apache, or httpd, using the file path to the Apache daemon.
You should see output like:
Stopping httpd: [ OK ] Starting httpd: [ OK ]
Any errors will also appear in the output. Read them carefully, or perform a search on the text of the error, for information on how to proceed.
In the below example, we are restarting MySQL using the service command.
service mysqld restart
- Service command syntax
List of common services
- Apache: httpd
- Runs your web server, including serving all HTML and PHP pages.
You can restart Apache gracefully to provide a seamless user experience. Run this command:
/etc/init.d/httpd restart graceful
This will not work if you are trying to kill a runaway process. In that case, restart normally. For more information on graceful restarts, see Apache.org.
- MySQL: mysqld
- Runs your MySQL database server. Needed for many common content management systems.
- Cron: crond
- Runs scheduled tasks on your server, such as backups and log rotations.
- Firewall: iptables
- Your firewall rules.
- Nameservers: named
- Runs private nameservers. This service can safely be disabled if you are not running private nameservers.