【发布时间】:2021-06-05 12:21:27
【问题描述】:
我们在内部服务器上托管了一系列网站,只能从我们的内部网络访问。
例如其中之一:http://your-ideas-matter
所有这些都突然停止工作,尽管服务器、应用程序代码或数据库都没有更改。
chrome 中的消息是:
This site can’t be reached
your-ideas-matter refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
到目前为止我已采取的步骤:
- ping your-ideas-matter 可以正常工作并可以正常访问服务器
- 检查了 vhosts 文件,自 2019 年以来未进行任何更改(网站上周停止工作)。
- Chrome 控制台中未报告任何错误。
- 我仍然可以通过 SSH 直接访问我们的服务器 (linux),一切正常。
- 运行 df -h / -a - 已用磁盘空间为 92%(应该没问题)。
- 已检查代理设置 - 我们没有使用代理。
- 服务器已被退回。
- 尝试了其他浏览器。 IE 和 Firefox 中的相同问题。
我们的网络团队报告我们的防火墙等没有问题。
所以问题是,我需要采取哪些故障排除指导?
【问题讨论】:
-
第一步ping通服务器后,第二步应该是使用SSH或RDP连接机器,看服务是否在内部响应(curllocalhost或类似)。第三步是检查服务器上运行的应用程序的日志文件。在您的情况下,它将是 Web 服务器日志文件。你在运行 Apache、Nginx、IIS 等吗?一旦你知道了,请查阅文档以找到日志事件的存储位置并在日志中查找错误。
-
由于服务器的 IP 已解析(可以 ping 通),这不是 DNS 问题。当您使用 ssh 访问服务器时,您是否检查过 Web 服务器日志?您是否检查过网络服务器是否正在运行?
-
谢谢大家。问题是 Apache 宕机了!