Telnet本地主机无法连接(Apache和httpd正常运行)

问题描述 投票:0回答:1

我的apache服务正在solaris服务器上工作。它可以正常运行数天,但突然挂起。 httpd将显示进程正在运行,但telnet localhost无法连接。

apache solaris httpd.conf
1个回答
0
投票

[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'的输出是什么>>
  • 当您启动主进程时,它是否又开始工作(查找pid是所有其他进程的父级)
  • Apache的主要error_log中包含什么?
  • Apache非常稳定,如果挂起,您可能有一个不稳定的插件,或者以某种方式消耗了过多的某些资源(例如,您的孩子数限制为1000,而1000个人执行http long poll或其他操作)

© www.soinside.com 2019 - 2024. All rights reserved.