Help

Troubleshooting in ISPmanager

Exploring potential issues in ISPmanager operation and ways to resolve them.

The panel hangs

If ISPmanager freezes, try restarting it by following these steps:

  1. Connect to the server via SSH as the root user.
  2. Execute the following command:
pkill -9 core

The panel does not start

If ISPmanager does not start (endless loading), the issue may be related to the built-in web server ihttpd. To resolve it, follow these steps:

  1. Connect to the server via SSH as the root user.
  2. Check for running ihttpd processes:
ps aux | grep ihttpd

Example output:

root     12015  0.0  0.3 183552 13492 ?     Ss   16:13   0:01 /usr/local/mgr5/sbin/ihttpd
root     13274  0.0  0.0  15648  1000 pts/0    R+   16:44   0:00 grep --color=auto ihttpd
  1. Terminate the current processes.

The Process ID (PID) of the running process is indicated in the second column, so in the example above, you need to terminate the process with PID 12015:

kill -9 12015
  1. Terminate all processes related to ISP:
killall core
  1. Clear the cache by deleting the contents of the /usr/local/mgr5/var/.xmlcache/ directory:

5.1. Go to the directory:

cd /usr/local/mgr5/var/.xmlcache/

5.2. Delete all contents using this command:

rm -rf ./*

Make sure you are in the correct directory before running this command. The full command should look like this:

root@server:/usr/local/mgr5/var/.xmlcache# rm -rf ./*

5.3. After that, return to the home directory:

cd ~
  1. Restart the ihttpd process:
service ihttpd restart
  1. Start ISPmanager:
/usr/local/mgr5/bin/core
  1. Check which port ihttpd is listening on:
netstat -nap | grep ihttpd

Example output:

tcp        0      0 176.53.162.38:1500      0.0.0.0:*            LISTEN      12015/ihttpd
  1. Access the panel via the specified port.

In this example, it is evident that the standard port 1500 is being listened on; therefore, to access the panel, use https://176.53.162.38:1500.

Have more questions about Hosting?