上一篇
归家异途2一款小而精的游戏
疫情曼延下,渡过工作中有历以来放了最长的假期,放足足整整32天,整个人都懒洋洋的。写作,不可能写做的了!偶尔查看博客网站,日常运行正常。
树欲静而风不止,闭关玩几天归家异途后,发现博客网站莫名其妙500状态,整个人裂开了.jpg。
对于服务器500状态,没事,应该是Dos攻击,服务器应该启动应急机制。重起阿里云服务器,依旧500状态,事情大条了。
服务器宕机: cmd 请求 ping 访问正常,静态页面正常启动,服务器正常运行中。
服务器监控:带宽正常,不存在Dos持续攻击异常现象。
phpinfo:phpinfo页面正常显示,不存在php模块掉失。
error_reporting 错误开启:页面没有错误提示。
服务器突然出现500状态,一切都显的耐人寻味。在 Chrome的 Netword 监听页面响应情况下,发现页面加载变得异常缓慢,会是程序导致内存溢出?还是引用外部资源失效?
经过断点排查,最终锁定是引用外部资源失效,悲催的发现 Gravatar 最终被隔离在墙外。缓存 Gravatar 头像到在本地服器因 Curl 请求执行时间过长,直接拖跨服务器。Gravatar 头像白嫖失败,只能寻找新的替代物。
PHPError: Maximum execution time of 30 seconds exceeded
在技术诸备方面,QQ头像恰好可以替代Gravatar头像。在2020年底,QQ在发布活跃用户突破7亿大关,意味着使用QQ邮箱不在于少数。虽然Gravatar是全球最通用的头像,显然在我国没有太多生存土壤,现在再次被隔离在外,只能说是时代的选择。
在PHP缓存 Gravatar 头像图片文章中,直接将Gravatar 外部链接替换成QQ外部链接,即可无缝替换。
最新评论Latest comments