cPanel is a popular web hosting control panel. When a web server is running cPanel, a cPanel service named cpsrvd is running at the background. The cPanel service performs some important tasks such as maintenance, security checks, and most importantly, it serve WebHost Manager (WHM) web page. Without cpsrvd running, the WHM will down and user unable and cannot connect, access and logging into WHM.

When cPanel cpsrvd service is down, it’s impossible to restart the server via WHM to fix the problem. Although cPanel has built-in mechanism to the restart failed and stopped responding service automatically, however, it’s not foolproof and frequently won’t restart the service properly. To resolve the issue, webmaster or administrator has to login to the server via SSH secure tunnel or Telnet (not recommended) to restart the cPanel cpsrvd service, or start the cpsrvd service if it’s stopped.

To restart the cPanel service, login to web host via SSH as root user. Then, run one of the following commands:

/etc/init.d/cpanel restart
service cpanel restart
/etc/rc.d/init.d/cpanel restart

Start cPanel Service (cpsrvd)

The command will try to stop and then start the cpsrvd daemon, and all its associated services. If you already known that cPanel service is down, and just want to start it, replace restart with start.