服务器重新启动后网站无法正常访问的排查思路

服务器重新启动后网站无法正常访问的排查思路

贡献者:

望星星降

 · 

更新时间:2019-01-04 18:14:00

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

概述

本文主要介绍服务器因故关闭或者重启时网站无法正常访问的排查思路。

详细信息

服务器运行中可能因应对特定状态关闭,例如应对网络攻击,重新启动时可能发现服务器上运行的网站无法正常访问。此时应按如下问题相对应的步骤对服务器进行检查。

  1. 在服务器上执行telnet 127.0.0.1 80 命令,可以判断本机WEB服务是否有效运行。WEB服务通常都运行在80端口,如果不是使用特定的端口运行,须在将80端口改为您运行的端口。本机地址通常为127.0.0.1,如从远端主机运行该命令,可将127.0.0.1改为相应的主机IP地址。

  2. 如本机检查WEB服务开启,而仍然无法正常访问网站,应考虑以下几种可能性。

    • 如本机检查WEB服务开启,而远程检查未开启,应考虑服务器网络层面设置的可能性,如防火墙服务之前运行由手工关闭,重启后自动运行。

    • 如远程检查相应端口开启,WEB运行结果不正常,应判断为WEB服务器配置或程序造成的运行出错,此时页面很可能显示为典型的服务器出错,如403、404、500等。

    • 如网页有显示结果,且不是500报错,则可确定服务器状态正常,网站代码运行出错,可由网站开发人员排查数据或逻辑引起的错误。建议尽可能完善出错处理,给予用户友好的错误信息显示,以改良用户体验。

适用产品

  • 云服务器 ECS

  • 2

    发布KB

  • 213

    回答问题

  • 1

    粉丝数