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:
- Connect to the server via SSH as the root user.
- 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:
- Connect to the server via SSH as the root user.
- 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
- 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
- Terminate all processes related to ISP:
killall core
- 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 ~
- Restart the ihttpd process:
service ihttpd restart
- Start ISPmanager:
/usr/local/mgr5/bin/core
- 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
- 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.