Периодически может возникать ситуация, когда панель ISPmanager не открывается (идет бесконечная загрузка). Чаще всего проблема заключается во встроенном веб-сервере ihttpd, и для ее устранения необходимо выполнить следующие действия.
1. Подключиться к серверу по SSH под пользователем root.
2. Проверить, есть ли запущенные процессы ihttpd:
ps aux | grep ihttpd # Пример вывода: 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
3. Завершить текущие процессы.
Идентификатор (PID) запущенного процесса указан во втором столбце, соответственно, в примере выше необходимо завершить процесс с PID 12015:
kill -9 12015
4. Завершить все процессы, связанные с ISP:
killall core
5. Очистить кэш, удалив содержимое директории /usr/local/mgr5/var/.xmlcache/
:
5.1. Перейти в директорию:
cd /usr/local/mgr5/var/.xmlcache/
5.2. Удалить всё содержимое командой:
rm -rf ./* # Перед выполнением команды убедитесь, что вы перешли в нужный каталог. Целиком строка должна выглядеть следующим образом: root@server:/usr/local/mgr5/var/.xmlcache# rm -rf ./*
5.3. После чего вернуться в домашний каталог:
cd ~
6. Перезапустить процесс ihttpd:
service ihttpd restart
7. Запустить ISPmanager:
/usr/local/mgr5/bin/core
8. Проверить, какой порт прослушивает ihttpd:
netstat -nap | grep ihttpd # Пример вывода: tcp 0 0 176.53.162.38:1500 0.0.0.0:* LISTEN 12015/ihttpd
9. Обратиться по данному порту.
В примере видим, что прослушивается стандартный порт 1500; соответственно, для обращения к панели необходимо использовать https://176.53.162.38:1500.