之前也看到过关于邮件通知最好隐藏服务器ip地址的文章或者讨论,只是之前没有使用cdn,域名查询直接解析到了服务器的ip地址。所以没有邮件需要隐藏服务器地址的必要,于是服务器每个月都有那么几天无法提供正常服务跟比来大姨妈都准时。终于周末经过两天的折腾,重新部署了服务器,加上了百度云+又拍云的cdn。现在就有隐藏服务器ip地址的必要了,更主要的原因是,目前提供服务器资源的是家里的宽带。
忙碌的周末吖
自从换了服务器,加了cdn之后,服务器一直处于无法正常提供服务的状态。每天大约能正常运行三四个小时,其余时间php-fpm进程跑满了cpu资源,不管是直接访问还是通过cdn都无法正常的提供服务。
这个状况基本持续了一周左右的时间,从22号开始,一直处于这个状态。知道杜老师是通过家里的nas服务器和cdn实现的博客服务,前段时间杜郎也写了篇文章关于工控机的。受这两文章文章的启发也决定把服务器放在家里了,通过家里的宽带和cdn来提供服务。于是参考杜郎的硬件,也从拼夕夕买了一台工控机。预计周六送到,想着周六要去趟公司正好在公司处理一下。
结果周五晚上突然拉了一个群,说潍坊有个项目临时要去沟通一下。这就很让人抑郁啊,完全破坏了自己的计划。但是也没什么办法,这个事情自己不去别人也说不明白,于是周六早上七点就出门了。结果十点到了项目上,对方的人等十一点多才出现。一点诚意都木有。
服务器支持IPv6
这几天一直提示服务器即将过期,直到今天上班才又看了下,结果发现真的快过期了。于是就想着续费,结果算了一下一年2000多,这尼码好贵啊。问题是根本不值啊,虽然挂了好几个站。而之所以服务器变得这么贵是因为去年的时候实在受不了服务器越来越卡,直接升级配置,结果升级到现在就成了这个样子了。这就很离谱啊。
这也太离谱啦,降低支配之后还要1600.于是果断的重新开启了一台新的服务器。为了更方便的迁移数据可以直接使用现有的系统盘创建一个自定义镜像,新服务器直接使用创建的镜像启动就ok了,无需做任何的数据迁移。配置完成之后呢,发现实例支持ipv6了,于是顺便开启了一下ipv6。在he.net设置解析之后等了半天没生效,后来发现用的服务器还在阿里云。
Nginx日志分析工具goaccess
时不时地会出现服务器cpu占用率100%的情况,基本到这时候php基本就全挂了,而出问题的也是php-fpm这个进程。说实话对于这个破进程真是没什么好的想法,进程数量怎么设置都不对,反正就是只要开机就各种卡。其实也考虑过是不是被攻击了,但是就这么个破网站,个人感觉攻击也没什么意思啊。图什么呢~~
通过top命令以及trace命令,没有找到什么有用的线索。不过通过查看访问日志可以看到每秒都有数条请求,这尼玛就很神奇啊,每天的访问量不过1k多点,怎么可能会每一秒都那么多请求呢。通过tail命令查看访问日志太蛋疼了,于是就想着找个更加可视化的工具,于是找到了goaccess:
GoAccess是一款开源的且具有交互视图界面的实时Web 日志分析工具,通过你的Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。 能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化视图。
诡异的Google Fonts
最近打开博客后台的速度越来约慢了,已经到了让人无法忍受的地步了。之前已经通过litespeed cache插件进行了缓存,并且使用omgf进行了google fonts屏蔽。神奇的地方就在于,前台的加载速度基本不受影响,页面加载速度还可以,但是到加载完成依旧需要很长时间,需要等所有的数据加载之后浏览器的按钮才能重新变回刷新。调试了一下,发现首页的问题和内页的问题基本都是由于google fonts引起的,这就很奇怪了。是插件没生效?还是屏蔽不彻底?
继续谈自建Gravatar镜像
再谈自建Gravatar镜像
今天上午建了一个gravatar镜像服务,下午看了一下oss里面的文件,乱七八糟什么东西都有。dujun说的很对,一旦公开服务了可能会发生各种事情。
也谈自建Gravatar镜像
随便搜一下,网上搭建gravatar镜像的文章还是挺多的,基本都是基于cdn溯源来做的。当然,国内也有很多其他的镜像服务器,例如cravatar.cn loli.net等。常用额基本就是下面这几个:
V2EX | https://cdn.v2ex.com/gravatar/ |
极客族 | https://sdn.geekzu.org/avatar/ |
loli | https://gravatar.loli.net/avatar/ |
inwao | https://gravatar.inwao.com/avat |