暂停了 WHM 上的用户,但仍然收到 chkservd / log 失败

暂停了 WHM 上的用户,但仍然收到 chkservd / log 失败

我已经在 WHM 中暂停了一个用户,但我仍然收到该用户的 chkservd 挂起。

cpanel 中的用户实际访问日志并不是那么大,所以我不确定出了什么问题(?)

答案1

chkservd不检查特定用户。相反,它会检查特定服务(如 中设置/etc/chkserv.d/chkservd.conf)以查看它们是否正在运行或可访问。

如果您提供相关日志,我们将更有可能解决您的问题,但根据您提供的信息,您从服务器的 cPanel/WHM 收到的电子邮件间接表明存在其他问题。

您可以检查以下一些常规项目,以帮助您开始故障排除过程:

有用的日志位置

这些位置可用于识别过去发生但当前未发生的问题。

  • /var/log/chkservd.log— 这是chkservd记录检查的地方。
  • /usr/local/apache/logs/error_log— 有时,Apache 可能会捕获服务器范围问题的副作用。
  • /var/log/messages— 在某些环境中,内存不足情况(OOM)可能会记录在这里。

有用的命令

这些命令可以帮助您识别正在发生的服务器范围的问题。

  • ps faux— 获取进程列表
  • killall -9 php php-cgi httpd— 如果您的服务器由于网络请求而变得缓慢,则可以使用此命令快速恢复您的服务器。
  • uptime— 检查服务器的平均负载。
  • free -m— 以兆字节为单位检查您的 RAM 使用情况。 需要帮助解释输出吗?
  • vmstat -S M 1— 观察 CPU 使用情况以及其他有用信息。
  • top— 获取正在运行的进程列表。
  • sar— sysstat 记录 CPU 使用率信息
  • sar -q— sysstat 记录平均负载信息
  • exim -bpc— 如果您使用 Exim 并且发现这个值很大(一般超过 1000),那么您的帐户可能已被感染并正在发送垃圾邮件。
  • mysql -e "SHOW FULL PROCESSLIST;"— 查看 MySQL 正在运行的进程。

相关内容