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

news/2024/4/29 13:08:03/文章来源:https://blog.csdn.net/weixin_33805557/article/details/88686380

无法打开 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 服务只有本机能访问,。
第一步失效时:

查看实例安全组是否放行 80 端口。
查看实例 iptables 是否放行 80 端口。
使用 telnet 和 traceroute 跟踪 80 端口的通断情况。
查看云服务器带宽是否跑满。
二、排查 Web 服务不可用
使用管理终端登录实例。
查看 Web 服务日志,如路径 /usr/local/var/log/nginx/ 存放 CentOS 6.8 Nginx 服务日志。
使用 top 查看实例运行状态,查看是否有异样进程。
在控制台查看实例监控信息,查看实例带宽是否跑满,若跑满,可尝试升级实例带宽。
查看实例 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,请根据您的实际情况选择。

一、排查 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 端口。
使用 telnet 和 tracert 跟踪 80 端口的通断情况。。
查看云服务器带宽是否跑满。
二、排查 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,单击 确定。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_812633.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(…

nginx 学习记录:IP+端口号配置网站、隐藏端口号、自签名证书配置Https、强制Https、自定义404...

2019独角兽企业重金招聘Python工程师标准>>> 几点心得 1. 如果没有显式声明 default server 则第一个 server 会被隐式的设为 default server 1. 443后面一定要加ssl,不然http会被重定向到https 1. 静态资源在上游服务器上,而不是当前nginx直接提供学习环…

大型分布式网站架构设计--第1章 面向服务体系的架构

本章目录: 分布式Java应用图: 分布式Java应用:大型系统会被拆分成多个子系统来实现,对于Java来说,这些子系统可能部署在同一台机器上不同的JVM,或者部署在不同机器上,但是这些子系统之间要进行…

ASP.NET网站发布到IIS后验证码不能显示与IIS模式

在VS2012上调试运行都正常,把网站部署到IIS后,登陆界面的验证码不能显示了(验证码是通过另一个页面嵌入到登陆页面上的),在网上看到了好多解决方案,启用父路径,验证码的路径问题,登陆…

如何在电脑上测试手机网站(全)

最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就是我的手机是个经典的诺基亚,而且公司还不给配手机,这是有多讨厌,没办法,没有手机只能用电脑…

基于WordPress搭建个人网站

文章目录阿里云服务器域名申请和备案安装Xshell和Xftp下载安装安装宝塔面板网站部署忘记密码欢迎来我的小站溜溜弯: life.yuweizhang.top 阿里云服务器 1.登录阿里云服务器官网,然后进行注册, 实名认证(如果是学生可以进行学生认证&#xff…

lnmp如何设置二级域名并绑定网站

1. 解析二级域名 我用的是阿里云esc,直接找到域名解析这个页面,然后添加下你要解析的二级域名前面的字母,我的是music,这个可以根据自己的需求来起。 2. 测试二级域名是否成功解析 这个我们直接用万能的ping来测试一下就好了&…

卢松松:SEO 3.0其实早就不是新鲜事

何为SEO3.0? SEO1.0:是否有好的内容? SEO2.0:是否有较高的权重? SEO3.0:是否满足用户需求? 从去年开始陆续看到国内外的SEO专家在谈SEO 3.0,大多的意思都是指SEO以内容为基础去提供使用者最佳的使用经验,我们来…

中秋国庆长假,SEO你在坚持吗?

中秋国庆长假,举国同庆,无数人准备了丰富的游玩和放松计划,苦逼的SEO们,你们又在干嘛呢,在坚持自己的这份爱好么?还是和好多人一样,拼命的去挤下这拥堵的马路,上无数商家设下的购物陷…

SEO职业生涯规划的参考意见

步入SEO行业的人都有一个梦想,都是依靠SEO技术去赚钱。然而笔者观察了附件很多朋友,其中不乏有SEO界大牛人物,其已经利用SEO赚到了钱,也依靠SEO工作维持自己的生活;但也有一些SEO爱好者,他学过SEO&#xff…

中国联通网上营业厅,12306式的网站?

就在今日下午,笔者登陆联通网上营业厅办理套餐变更业务时,发现了下图一个“迷魂阵”似的矩阵,笔者顿时眩晕,不知道点击何处,作为读者的你们,你们看到下图觉得我办理66元A套餐该点击哪里? 于是我发了一条微…

公网ip访问服务器网站(博客)

本博客是关于如何用服务器的公网ip访问在服务器搭建好的网站,本人是在用xampp wordpress搭建博客时,用公网ip无法访问博客,在网上找了很多博客,试了很多方法,还是没有解决,最终无奈,只能想服务…

android混淆 网站,android混淆-关于依赖第三方库

之前写过关于打包混淆的一个帖子《android项目混淆打包注意事项》,它介绍的是对第三方jar包进行混淆,基本上可以解决混淆问题了。还不知道的,可以去看看,地址在这:http://my.eoe.cn/smile_it/archive/3820.html。现在的…

html5手机网站需要加的那些meta/link标签,html5 meta全解

一、大众机型常用meta标签name的设置 1、name之viewport <meta name"viewport" content""> 说明&#xff1a;屏幕的缩放 content的几个属性&#xff1a; width viewport的宽度[device-width | pixel_value]width如果直接设置pixel_value数值&a…

我国十大盗版网站:百度占前三

日前&#xff0c;国务院发展研究中心所属中国企业评价协会在北京召开新闻发布会&#xff0c;发布了《知识产权白皮书出版业》。“白皮书”中称&#xff0c;目前我国网络数字化盗版严重&#xff0c;搜索引擎成为盗版内容的重要出口&#xff0c;其中百度、百度贴吧和百度文库成为…

8 个接私活的网站

code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群2019互联网圈不好混&#xff0c;不是每个公司都能像腾讯云每人一部iPhone 11&#xff0c;不少公司今年已经没了年终奖&#xff0c;不要抱怨&#xff0c;因为有的小伙伴估计工作都没了。师长今天给大家推荐…

linq版本E-Commerce网站示例

在家把E-Commerce的代码换成了linq版本的,代码量少了很多,看来做的工作越来越少,程序员的工资又要跌了...代码不保证全部正确,只用于学习,需要的可以看看,运行环境当然是.net3.5了...值得注意的是,当表关系不存在一对一或多对多的时候,你还是需要手动创建实体.如购物车和产品两…

精选了国内外 6 个接私活的网站,供大家赚钱!

code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群本文来自公众号&#xff1a;GitHubDaily整理&#xff1a;起笔文章会向大家推荐国内外几个接外包比较靠谱的平台&#xff0c;主旨是贵精不贵多。因此&#xff0c;像「猪x戒」这种会让程序员自贬身价&#…

FineUI asp.net Web应用网站实例Demo

这是一个WEB应用平台的DEMO示例&#xff0c;基于C#的asp.net环境&#xff0c;选用FineUI为前端&#xff0c; 对后端SQLserver数据库的操控是使用微软的EntityFrameWork框架和面向对象的LINQ语法&#xff0c; 我使用这个平台组合已经有一段时间了&#xff0c;它经历了2次小的项…

做一个战役地图动态展示的网站

2019年末&#xff0c;无意间发现了一本2013年的架空历史军事穿越小说《晚明》&#xff0c;作者 柯山梦 。 故事背景发生在天启七年&#xff08;1627&#xff09;元月&#xff0c;走过259年的明王朝内忧外患&#xff0c;大乱将起。就在此时&#xff0c;一个脸皮极厚的办公室主任…