测试必存!12种网站崩溃的原因及排查方法!

102 篇文章 1 订阅
18 篇文章 0 订阅

前言

网站崩溃是研发团队最怕看到的情况,但是由于种种原因却时常出现,作为测试人员,我们更应该比一般人了解网站崩溃的原因及排查方法,这是我们测试工作的重要一环。

接下来我就谈谈12种常见的网站崩溃原因以及如何跟踪和解决它们。

在这里插入图片描述

你的网站可能崩溃的12种原因:

  • 1-网络的问题

  • 2-第三方服务问题

  • 3-高流量

  • 4-代码错误

  • 5- DNS错误

  • 6-网络被攻击

  • 7-服务器故障

  • 8-被百度列为黑名单

  • 9-云提供商停机时间

  • 10-人为的错误

  • 11-缓存问题

  • 12-数据库问题

什么是网站崩溃?

在这里插入图片描述

简而言之,当网站停止正常工作并阻止用户访问它时,就会出现网站崩溃。 一旦你收到来自网站的错误并看到它停止加载任何数据并且无法在线访问它,你就知道网站崩溃了。

为了使网站正常运行而不会出错,浏览器必须能够处理服务器发送的所有数据。在这种情况下,如果其中一个资源由于技术故障或服务器错误而无法加载,浏览器将停止进一步处理。这就是“网站崩溃”的发生方式!

当 Web 浏览器无法加载运行所需的资源时,它会自动停止网站上的所有活动并保持这种状态,直到错误得到修复。

网站可能崩溃的 12种原因

你可能听说过一句名言,“明确问题就是解决了一半”,这就是为什么你应该找出导致网站崩溃的原因。

0 1、「 网络的问题」

在这里插入图片描述

很多人在访问某网站失败后,尝试了各种方法去找原因,结果最后发现却是网络的问题,而这往往被人忽视,所以在这里首先要强调的是如果网络中断、网络延迟、防火墙屏蔽等等都可能导致网站崩溃。

解决办法:

检查网络连接确保 DNS 解析正常,检查防火墙设置,确保没有误屏蔽。

0 2、「 第三方服务问题 」

在这里插入图片描述

网站依赖的第三方服务(如支付、推送服务等)出现问题,所以第三方服务出问题也可能会引发网站崩溃。

解决办法:

检查第三方服务的状态,查看服务提供商的通知,考虑备用方案或者降级处理。

0 3、「 高流量 」

在这里插入图片描述

很多网站都希望访问量越多越好,但同时还必须考虑网站的处理能力,当太多人试图同时访问该网站时,可能会导致该网站崩溃,比如国内有时候会因为某个明星的新浪微博成热点同时被千万人访问而陷入瘫痪,这种情况有时候也被黑客用来进行流量攻击!

解决办法:

使用负载均衡器、增加服务器容量、使用缓存等措施来处理高流量。

0 4、「 代码错误 」

在这里插入图片描述

存在错误或不完善的代码可能导致崩溃,例如,代码中的错误、未处理的异常、死循环等等。此外,如果服务器备份也不佳,也可能会遇到崩溃。

解决办法:

查看服务器日志、前端日志,修复代码中的错误,确保异常情况能够被适当地处理。

0 5、「 DNS错误」

在这里插入图片描述

DNS代表域名系统,出现这类问题主要是因为无法连接到IP地址的网站而崩溃。Web 浏览器使用 IP 地址来查找网站,而 DNS 将域名转换为 IP 地址,这意味着如果在此过程中出现任何问题,网站将无法访问。

与 DNS 错误相关的最常见问题是 DNS 记录配置不正确、TTL 值高、DDOS 攻击、高 DNS 延迟和网络故障。

解决方法:

检查域名是否正确配置了 DNS 解析。确保 DNS 解析记录正确,包括主机记录(如 www、api)等。

刷新本地 DNS 缓存或者更换 DNS 服务器。检查网络连接,确保没有网络问题。使用可靠的 DNS 服务器,提高 DNS 查询的成功率。

检查域名是否过期,及时续费。确保域名已正确绑定到服务器的 IP 地址等等。

0 6、「 网络被攻击 」

在这里插入图片描述

未加密或未受保护的网站通常会成为黑客恶意攻击的目标,导致它们崩溃。

DDoS 和僵尸程序是网络犯罪分子用来攻击影响网站性能的常用策略,严重的情况下会导致网站崩溃。

解决办法:

使用安全工具监测和防御攻击,及时更新网站的安全策略,修复潜在的安全漏洞。

0 7、「 服务器故障 」

在这里插入图片描述

服务器硬件故障、内存不足、磁盘空间不足等问题都会引起网站崩溃,这也是我们性能测试中常关注的几个性能指标。

解决办法:

检查服务器硬件状态,确保足够的内存和磁盘空间。重启服务器可能暂时解决问题,但需要进一步调查原因。

0 8、「 被百度列入黑名单 」

在这里插入图片描述

百度已建立日常巡查机制和举报处理机制,一旦发现违规网站,一经查实立即下线并列入黑名单,并将积极配合公安部门及其他监管机构进行调查,目前百度正在对全部旅行网站进行人工页面排查,如排查到本报中所曝光的旅行社网站,百度将立即对其予以下线、屏蔽,并加入黑名单,永久禁止其再进行搜索引擎营销。

解决方法:

咨询开发人员和IT 部门,清理恶意软件或违规内容。

0 9 、「 云提供商停机时间 」

在这里插入图片描述

网站也有可能因为云提供商关闭而崩溃。尽管这个问题可能令人无语,但你对此无能为力。

导致此问题的原因可能有多种,例如维护或提供服务方式的更改。

解决方法:

联系网络托管服务提供商,以确保问题来自他们。他们应该可以帮助你解决任何问题。

如果有网站的备份,考虑在云服务商解决问题之前使用备份进行快速恢复,确保备份是最新的。

10、「 人为的错误」

在这里插入图片描述

有人说“犯错是人之常情”,所以也许下次你在网站上遇到停机时,你也应该寻找内部错误。一般来说,人类是伟大的,但也不能免于犯错。

服务器上的人为错误,无论是由疏忽、无知、缺乏经验还是简单的意外错误引起的,都会直接影响网站的性能。

解决方法:

最好通过记录所有程序来使维护和要求尽可能系统化。换句话说,参与的人越少,错误就越少。因此,你还可以利用软件集成和自动化。

11、「 缓存问题」

在这里插入图片描述

缓存失效、缓存设置不当等也会引发网站崩溃。

解决方法:

检查缓存设置,确保合理使用缓存,及时更新缓存。

12 、「 数据库问题 」

在这里插入图片描述

数据库连接问题、查询性能问题、数据库死锁等也会引发网站崩溃。

解决办法:

检查数据库连接是否正常,优化查询语句,监测数据库性能,处理可能的死锁情况。

总结

是的,网站可能会崩溃,但找出原因可以帮助更快地解决问题并将损失降至最低,没有办法保证网站永远不会崩溃,但如果采取一些预防措施,可以减少它发生的概率。

题外话

在如今互联网技术如日中天、迅猛发展的时代,特别是云计算、大数据、物联网、人工智能等新兴领域的快速发展,对网络安全人才的需求更为迫切。

可以说,只要是生活和工作中用到网络的时候(手机联网、办公连网、车载联网、智能家居联网等场景)就有网络安全。

在这里插入图片描述
目前我国高校网络安全人才的培养规模每年仅3万人,在这样的背景下,即使企业给出高额薪资,也招不够人,导致网安人才平均月薪高达26K

在这里插入图片描述

如何入门学习网络安全【黑客】

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

img

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

面试刷题

img

在这里插入图片描述

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可自动领取↓↓↓
或者

点此链接】领取

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值