【发布时间】:2020-05-15 14:03:17
【问题描述】:
我的 apache 服务在 solaris 服务器上运行。它将正常运行几天,但突然挂起。 httpd 将显示进程正在运行,但 telnet localhost 将无法连接。
【问题讨论】:
-
请查看help center
标签: apache solaris httpd.conf
我的 apache 服务在 solaris 服务器上运行。它将正常运行几天,但突然挂起。 httpd 将显示进程正在运行,但 telnet localhost 将无法连接。
【问题讨论】:
标签: apache solaris httpd.conf
telnet localhost 只会在您运行本地 telnet 服务器时连接...我相信 Sun 在 Solaris 10 中默认情况下会关闭它。
telnet localhost 80 将尝试连接到您的 Apache 服务器可能正在运行的端口 80。但是许多 Apache 配置未设置为在 localhost 上侦听。相反,请尝试telnet XXX 80,其中 XXX 是 Apache 正在侦听的 IP 号。您可以使用ifconfig -a 查看当前区域的 IP 地址列表。
如果 Apache 真的挂了,您将需要收集更多信息,例如
netstat -an | grep LISTEN | grep '\*\.80' 的输出是什么
Apache 非常稳定,如果它挂起,您可能有一个不稳定的插件,或者不知何故您消耗了过多的资源(例如您有 1000 个孩子的限制和 1000 人进行 http 长轮询或其他事情) )
【讨论】: