首页/ 填坑/ 文章详情

阿里云服务器500状态,元凶竟然是引用Gravatar外部链接失效

疫情曼延下,渡过工作中有历以来放了最长的假期,放足足整整32天,整个人都懒洋洋的。写作,不可能写做的了!偶尔查看博客网站,日常运行正常。

树欲静而风不止,闭关玩几天归家异途后,发现博客网站莫名其妙500状态,整个人裂开了.jpg。

对于服务器500状态,没事,应该是Dos攻击,服务器应该启动应急机制。重起阿里云服务器,依旧500状态,事情大条了。

服务器排查异常:

服务器宕机: cmd 请求 ping 访问正常,静态页面正常启动,服务器正常运行中。
服务器监控:带宽正常,不存在Dos持续攻击异常现象。
phpinfo:phpinfo页面正常显示,不存在php模块掉失。
error_reporting 错误开启:页面没有错误提示。

服务器突然出现500状态,一切都显的耐人寻味。在 ChromeNetword 监听页面响应情况下,发现页面加载变得异常缓慢,会是程序导致内存溢出?还是引用外部资源失效?

经过断点排查,最终锁定是引用外部资源失效,悲催的发现 Gravatar 最终被隔离在墙外。缓存 Gravatar 头像到在本地服器因 Curl 请求执行时间过长,直接拖跨服务器。Gravatar 头像白嫖失败,只能寻找新的替代物。

Curl 请求超时错误:

PHPError: Maximum execution time of 30 seconds exceeded 

在技术诸备方面,QQ头像恰好可以替代Gravatar头像。在2020年底,QQ在发布活跃用户突破7亿大关,意味着使用QQ邮箱不在于少数。虽然Gravatar是全球最通用的头像,显然在我国没有太多生存土壤,现在再次被隔离在外,只能说是时代的选择。

PHP缓存 Gravatar 头像图片文章中,直接将Gravatar 外部链接替换成QQ外部链接,即可无缝替换。

相关文章:

QQ邮箱正则获取QQ头像链接
PHP 缓存 Gravatar 头像图片,防止 SEO 权限外流  

文章评论0 records

最新 最早

0

最新评论Latest comments

big2catbig2cat 08-27 16:11
然而没什么用,smartpss不兼容老录像机,就算能看回放,很多时间点在回放里也看不到
HentaiCatHentaiCat 2020-12-30 10:22
考科目二全程很紧张,考了三次才过,有次侧方入库直接pass,100分扣完,呜呜呜~
猫猫酱猫猫酱 2020-11-12 10:56
一入多肉深似海,说多都是泪
soulkunsoulkun 2020-11-05 15:54
IconFont的图标真的很好用!!!
无限链霉球菌无限链霉球菌 2020-11-03 11:41
药店,了解一下(`・ω・´)