+7 (7232) 91-95-12

帮助

ISPmanager 故障排查与修复

我们将探讨 ISPmanager 运行过程中可能出现的问题及其解决方法。

控制面板无响应(挂起)

如果 ISPmanager 面板出现卡死或无响应的情况,请尝试通过以下步骤重启它:

  1. 使用 root 用户通过 SSH 连接到服务器。
  2. 执行以下命令:
pkill -9 core

控制面板无法启动

如果 ISPmanager 无法启动(表现为页面无限加载),问题通常与内置的 Web 服务器 ihttpd 有关。要解决此问题,请执行以下步骤:

  1. 以 root 用户身份通过 SSH 连接到服务器。
  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
  1. 结束当前进程。

进程标识符 (PID) 位于输出的第二列。在上面的示例中,您需要结束 PID 为 12015 的进程:

kill -9 12015
  1. 结束所有与 ISP 相关的核心进程:
killall core
  1. 通过删除 /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 ~
  1. 重启 ihttpd 服务:
service ihttpd restart
  1. 启动 ISPmanager 核心程序:
/usr/local/mgr5/bin/core
  1. 检查 ihttpd 正在监听的端口:
netstat -nap | grep ihttpd

输出示例:

tcp        0      0 176.53.162.38:1500      0.0.0.0:* LISTEN      12015/ihttpd
  1. 使用查得的端口访问面板。

在此示例中,可以看到标准端口 1500 正在监听,因此应使用 https://176.53.162.38:1500 访问面板。

如有任何疑问,请联系我们