如何快速排查无法打开 ECS 实例上运行的网站

本篇文章给大家带来的内容是关于如何快速排查无法打开 ecs 实例上运行的网站,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

快速排查无法打开 ECS 实例上运行的网站

无法打开 Linux 实例上运行的网站

此处示范系统为 CentOS 6.8,请根据您的实际情况选择。

一、排查 80 端口不可用

运行命令 netstat -an | grep 80,查看 TCP 80 端口是否被监听。如果返回以下任意一种结果,说明已启动 TCP 80 端口的 Web 服务:

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN # 全网监听

tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN # 本机监听

其中,本机监听会导致外网无法访问 Web 服务只有本机能访问,可参阅Nginx、Tomcat、IIS 更改端口监听地址的方法修改为全网监听。

第一步失效时:

查看实例安全组是否放行 80 端口。参阅添加安全组规则。

查看实例 iptables 是否放行 80 端口。

使用 telnet 和 traceroute 跟踪 80 端口的通断情况。参阅 ping 丢包或不通时链路测试说明。

查看云服务器带宽是否跑满。参阅云服务器 ECS Linux 服务器带宽异常跑满分析解决。

二、排查 Web 服务不可用

使用管理终端登录实例。

查看 Web 服务日志,如路径 /usr/local/var/log/nginx/ 存放 CentOS 6.8 Nginx 服务日志。

使用 top 查看实例运行状态,查看是否有异样进程。

在控制台查看实例监控信息,查看实例带宽是否跑满,若跑满,可尝试升级实例带宽。

查看实例 CPU/内存是否耗尽。参阅云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路。

查看实例 80 端口是否有过多的 TCP 链接。

通过 netstat -anp |grep tcp |wc -l 统计 TCP 连接数。

对比 /etc/sysctl.conf 配置文件的 net.ipv4.tcp_max_tw_buckets 最大值,看是否有超出情况。若超出:

执行 vi /etc/sysctl.conf 编辑文件,查询 net.ipv4.tcp_max_tw_buckets 参数。如果确认连接使用很高,容易超出限制。

调高参数 net.ipv4.tcp_max_tw_buckets,扩大限制。

输入指令 sysctl -p 使配置生效。

无法打开 Windows 实例上运行的网站

此处示范系统为 Windows Server 2008,请根据您的实际情况选择。

简篇AI排版 简篇AI排版

AI排版工具,上传图文素材,秒出专业效果!

简篇AI排版 554 查看详情 简篇AI排版

一、排查 80 端口不可用

执行命令 netstat -ano | findstr :80,查看 TCP 80 是否被监听。如果返回以下任意一种结果,说明已启动 TCP 80 端口的 Web 服务。

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1172 # 表示全网监听

TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 1172 # 表示本地监听

其中,本机监听会导致外网无法访问 Web 服务只有本机能访问,可执行 netsh http delete iplisten ipaddress= 127.0.0.1:80 修改为全网监听。

第一步失效时:

查看实例安全组是否放行 80 端口。参阅添加安全组规则。

查看实例防火墙是否放行 80 端口。参阅 Windows 防火墙限制端口/IP/应用访问的方法以及例外的配置。

使用 telnet 和 tracert 跟踪 80 端口的通断情况。参阅 ping 丢包或不通时链路测试说明。

查看云服务器带宽是否跑满。参阅 Windows 实例带宽和 CPU 跑满或跑高排查。

二、排查 Web 服务不可用

使用管理终端登录实例。

查看 Web 服务日志,如 Windows Server 2008 IIS 服务日志位置为: %SystemDrive%inetpublogsLogFilesW3SVC4。

通过 Task Manager 查看实例运行状态,查看是否有异样进程。

在控制台查看实例监控信息,查看实例带宽是否跑满,若跑满,可尝试升级实例带宽。

查看实例 CPU,内存的是否耗尽。参阅 Windows 实例带宽和 CPU 跑满或跑高排查或云服务器 Windows 实例 CPU 高占用率的处理及工具推荐。

查看实例 80 端口是否有过多的 TCP 链接。

执行以下命令并统计 TCP 连接数:

 netstat -n |find /i "time_wait" /c netstat -n |find /i "close_wait" /c netstat -n |find /i "established" /c

统计 TCP 连接数过高时,调整 TcpTimedWaitDelay 为 30s,其默认值是 4 分钟(240s):

打开 CMD,执行命令 regedit。

找到 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > TCPIP > Parameters。

如果无 TcpTimedWaitDelay 项参数:

右击 Parameter > 新建 DWORD (32-位)值。

输入 TcpTimedWaitDelay,回车确认。

右击 TcpTimedWaitDelay,单击 修改 ,勾选 十进制,数值数据输入30,单击 确定。

以上就是如何快速排查无法打开 ECS 实例上运行的网站的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/280481.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
MySQL日志管理(总结分享)
上一篇 2026年10月17日 20:36:07
百度网盘mts格式用什么播放器比较好
下一篇 2025年11月9日 06:45:47

相关推荐

  • Tomcat服务启动非常缓慢的解决方法

    Tomcat服务启动非常缓慢的解决方法Tomcat服务启动非常缓慢的解决方法Tomcat服务启动非常缓慢的解决方法Tomcat服务启动非常缓慢的解决方法

    本文在介绍tomcat服务启动非常缓慢的解决方法的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。 Tomcat服务启动非常缓慢 问题症状 Tomcat启动非常缓慢,查看日志如下。 问题原因 SecureRandom这个jre的工具类的问题。 解决方案 在Tomcat环境中解决 可…

    2026年10月17日 • 用户投稿
    000
  • ECS资源监控中网络流量显示无数据的解决办法

    ECS资源监控中网络流量显示无数据的解决办法ECS资源监控中网络流量显示无数据的解决办法ECS资源监控中网络流量显示无数据的解决办法ECS资源监控中网络流量显示无数据的解决办法

    本篇文章给大家带来的内容是关于ecs资源监控中网络流量显示无数据的解决办法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ECS资源监控中网络流量显示无数据 问题症状 在某时间段内,ECS实例详情页面, 监控信息 中 网络(外网)显示 暂无数据, CPU使用率监控正常。重启ECS实…

    2026年10月17日 • 用户投稿
    100
  • 如何选择适合业务的 ECS 实例

    本文在介绍如何选择适合业务的 ecs 实例的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。 ECS实例管理FAQ 1. 如何选择适合我业务的 ECS 实例? 根据您实际的业务需求。 确定您网站的类型。 确定您网站的日均 PV。 确认首页大小。参考如何查看网站首页大小。 确认数据容…

    2026年10月17日
    000
  • 什么是企业级实例?什么是入门级实例?

    本篇文章给大家带来的内容是关于什么是企业级实例?什么是入门级实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 企业级实例 FAQ 什么是企业级实例?什么是入门级实例? 企业级实例是阿里云2016年9月开始推出的一系列实例规格族的总称,具有高性能、稳定计算能力和平衡网络性能的特点。…

    2026年10月17日
    300
  • 168.1.1路由器设置WiFi密码修改教程

    168.1.1路由器设置WiFi密码修改教程168.1.1路由器设置WiFi密码修改教程168.1.1路由器设置WiFi密码修改教程168.1.1路由器设置WiFi密码修改教程

    修改168.1.1路由器wifi密码的核心是登录管理界面并更新无线设置;1. 确保设备连接路由器网络,浏览器输入168.1.1,若无法访问则尝试192.168.0.1或192.168.1.1,或通过ipconfig/ifconfig查询默认网关获取正确ip;2. 输入正确的用户名和密码登录,常见默认…

    2026年10月17日 • 用户投稿
    200
  • Linux如何使用file命令显示文件类型?(代码示例)

    Linux如何使用file命令显示文件类型?(代码示例)Linux如何使用file命令显示文件类型?(代码示例)Linux如何使用file命令显示文件类型?(代码示例)Linux如何使用file命令显示文件类型?(代码示例)

    在linux中file命令是用来显示文件的类型;通过file指令,我们可以辨识一个或多个文件的类型。下面本篇文章就来带大家了解一下file命令,介绍file命令的使用方法,希望对大家有所帮助。 Linux  file命令 当你必须找出以前从未见过的文件类型或该文件没有文件扩展名时,file命令是非常…

    2026年10月17日 • 用户投稿
    000
  • 基于eBPF实现Workerman网络流量监控

    基于eBPF实现Workerman网络流量监控基于eBPF实现Workerman网络流量监控基于eBPF实现Workerman网络流量监控基于eBPF实现Workerman网络流量监控

    选择ebpf监控workerman网络流量是因为其高效、低开销和内核级监控能力。ebpf允许编写自定义程序捕获和分析网络数据包,适用于workerman的高性能需求。 在探索如何基于eBPF实现Workerman网络流量监控之前,让我们先思考一个问题:为什么选择eBPF来监控Workerman的网络…

    2026年10月17日 • 用户投稿
    000
  • 如何使用Linux命令行删除文件?(代码示例)

    如何使用Linux命令行删除文件?(代码示例)如何使用Linux命令行删除文件?(代码示例)如何使用Linux命令行删除文件?(代码示例)如何使用Linux命令行删除文件?(代码示例)

    在linux中可以使用多种方法来删除文件,下面本篇文章给大家介绍两种删除文件的方法:rm命令和trash-cli工具,希望对大家有所帮助。【视频教程推荐:linux教程】 rm命令 rm命令是大多数人在删除文件时经常使用的命令,它用于删除一个文件或者目录。 rm命令的语法如下: rm /path/t…

    2026年10月17日 • 用户投稿
    300
  • Linux如何计算目录中的文件数

    Linux如何计算目录中的文件数Linux如何计算目录中的文件数Linux如何计算目录中的文件数Linux如何计算目录中的文件数

    在linux中如果想要知道一个目录中有多少文件,要怎么办?下面本篇文章就来带大家了解一下linux中计算目录文件数的方法,希望对大家有所帮助。【视频教程推荐:linux教程】 在Linux中我们可以使用ls命令+wc命令来计算一个目录中的文件数了。 命令ls用于列出目录内容;wc命令用于计算文件中的…

    2026年10月17日 • 用户投稿
    100
  • linux中如何使用grep命令?(详解)

    linux中如何使用grep命令?(详解)linux中如何使用grep命令?(详解)linux中如何使用grep命令?(详解)linux中如何使用grep命令?(详解)

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,其使用语法是“grep [options] pattern [files]”。 本文操作环境:linux5.9.8系统、Dell G3电脑。 Linux grep命令 Linux grep命令用于…

    2026年10月17日 • 用户投稿
    000
  • 如何在Linux上安装远程Windows共享

    如何在Linux上安装远程Windows共享如何在Linux上安装远程Windows共享如何在Linux上安装远程Windows共享如何在Linux上安装远程Windows共享

    我们需要了解共享文件夹并且能够随时的使用,这对于从通过同一网络连接的任何系统访问远程目录都很有用,我们还可以在linux系统上安装这些远程共享,并将它们用作本地文件系统。本篇文章将帮助你使用命令行在linux系统上安装远程windows共享目录。 在Linux上安装远程Windows共享 使用以下步…

    2026年10月17日 • 用户投稿
    200
  • 无线网络频繁掉线_WiFi不稳定问题排查解决

    无线网络频繁掉线_WiFi不稳定问题排查解决无线网络频繁掉线_WiFi不稳定问题排查解决无线网络频繁掉线_WiFi不稳定问题排查解决无线网络频繁掉线_WiFi不稳定问题排查解决

    wifi频繁掉线的核心原因包括信号干扰、设备老化、路由器配置不当和物理环境不良;2. 解决方案依次为重启路由器和光猫、优化路由器摆放位置、更新固件与驱动、调整无线信道、分离2.4ghz和5ghz网络、关闭不必要的功能、检查电源适配器、排查设备问题;3. 排查方法包括判断是否所有设备或特定区域受影响、…

    2026年10月17日 • 用户投稿
    200
  • 如何在Ubuntu上添加Sudo访问权限

    如何在Ubuntu上添加Sudo访问权限如何在Ubuntu上添加Sudo访问权限如何在Ubuntu上添加Sudo访问权限如何在Ubuntu上添加Sudo访问权限

    sudo命令旨在允许用户使用其他用户的安全权限运行程序,默认情况下为使用root用户的权限。那么如何在ubuntu上使用sudo访问权限?下面本篇文章就来给大家介绍在在ubuntu计算机上配置sudo访问权限的方法,希望对大家有所帮助。 配置Sudo访问权限 只需将用户(例:xxsl)添加到sudo…

    2026年10月17日 • 用户投稿
    300
  • 电脑时间不对怎么调整_系统时间自动同步设置方法

    电脑时间不对怎么调整_系统时间自动同步设置方法电脑时间不对怎么调整_系统时间自动同步设置方法电脑时间不对怎么调整_系统时间自动同步设置方法电脑时间不对怎么调整_系统时间自动同步设置方法

    电脑时间不准的主要原因是cmos电池没电、系统时间同步服务异常、网络问题或双系统时间冲突等,最直接的解决办法是手动校准,但推荐开启自动同步功能以一劳永逸;具体操作是:1. 在windows中右键时间选择“调整日期和时间”;2. 打开“自动设置时间”和“自动设置时区”开关;3. 若仍不同步,检查网络连…

    2026年10月17日 • 用户投稿
    1200
  • 开源社区的发展现状

    开源社区的发展现状开源社区的发展现状开源社区的发展现状开源社区的发展现状

    开源社区的发展现状是充满活力和挑战的:1) 开源项目数量和质量不断提升,github上已有超过1亿开发者用户和4亿代码仓库;2) 开源社区面临版权、许可证和安全性等挑战;3) 开源带来新的商业模式,如红帽通过提供linux支持服务取得成功;4) 未来开源在云计算等新技术领域前景广阔,开源教育也将成为…

    2026年10月17日 • 用户投稿
    200
  • Linux cut命令的用法介绍

    Linux cut命令的用法介绍Linux cut命令的用法介绍Linux cut命令的用法介绍Linux cut命令的用法介绍

    linux cut命令用于根据字段提取文件内容。文本文件没有像数据库那样的行/列,有时我们只需要单列数据。根据分隔符剪切已识别的列(例如:冒号’:’,分号’;’,逗号’,’等)。 对于下面示例,我们采用/etc/passwd文件…

    2026年10月17日 • 用户投稿
    200
  • 在线编辑器Eclipse Che的安装

    在线编辑器Eclipse Che的安装在线编辑器Eclipse Che的安装在线编辑器Eclipse Che的安装在线编辑器Eclipse Che的安装

    eclipse che 是一个云端的 eclipse ide,通过浏览器就能访问。现在已经有很多功能,基本能满足日常开发,不过要想用的顺手,还需要不断完善。 其原理是通过 Docker 镜像在服务器根据需要建立多个独立的 Workspace,Workspace 里可以配置和建立项目。官方提供多个现成…

    2026年10月17日 • 用户投稿
    400
  • 如何在Linux上为用户设置Http代理

    如何在Linux上为用户设置Http代理如何在Linux上为用户设置Http代理如何在Linux上为用户设置Http代理如何在Linux上为用户设置Http代理

    为了提高安全性,大多数组织、公司和机构使用网络上的代理服务器访问互联网。使用代理服务器,可以根据需要限制每个用户的访问级别。在本篇文章中,我们将介绍如何在只有终端访问权限的情况下为linux中的用户启用http代理。 启用HTTP代理 登录到要为其启用HTTP代理的Linux系统上的用户。现在在ho…

    2026年10月17日 • 用户投稿
    100
  • 如何安装Linux恶意软件检测的程序

    如何安装Linux恶意软件检测的程序如何安装Linux恶意软件检测的程序如何安装Linux恶意软件检测的程序如何安装Linux恶意软件检测的程序

    malware被称为恶意软件,它可以是任何脚本、应用程序或任何对我们的系统和数据有害的东西。 Linux Malware detect (LMD)是一种针对Linux的恶意软件扫描程序,是根据GNU GPLV2许可证发布的,旨在解决托管环境中面临的威胁。它使用来自网络边缘入侵检测系统的威胁数据来提取…

    2026年10月17日 • 用户投稿
    200
  • Linux如何安全配置Mysql数据库

    Linux如何安全配置Mysql数据库Linux如何安全配置Mysql数据库Linux如何安全配置Mysql数据库Linux如何安全配置Mysql数据库

    本篇文章给大家带来的内容是介绍在linux中如何安全配置mysql数据库,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 目录: 1.修改mysql管理员账号root的密码(2种方法) 2.修改mysql管理员账号root 3.mysql管理员root账号密码遗忘解决办法(2种方法)…

    2026年10月17日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信