运行的 httpd 进程过多,导致 Solaris 操作系统挂起

运行的 httpd 进程过多,导致 Solaris 操作系统挂起

我在 Solaris V.10 上安装了 Web 服务器 Apache。启动 Apache 时,服务器行为变得异常。CPU 使用率达到 96%,服务器逐渐失去响应,当我 grep 查找 apache 处理时,有超过 216 个 httpd 进程,而且这种增长不是渐进的,而是在很短的时间内达到峰值。

然而,该服务器上的负载并不大,但仍然会出现这种行为

答案1

您应该检查 Apache 配置文件(在 /etc/apache2/apache2.conf 或 /etc/httpd/httpd.conf (或类似文件)中)并降低 StartServers 和 Min/Max SpareServers 的数量,以对它们进行检查。

然后重新启动 Apache,并检查您的性能和数量。

相关内容