博客这台小鸡在线了613天,还是被我自己重启了,要是商家维护母鸡导致的重启还好受一点,主要是我自己碰到问题解决不了只能重启。。
整了大半天各种方法都用了始终解决不了,我也不想具体说是啥毛病了,反正大概就和这类问题差不多吧:
https://askubuntu.com/questions/920609/determining-the-source-of-memory-cache-usage
https://serverfault.com/questions/515125/oom-despite-available-memory-cache
https://serverfault.com/questions/288319/linux-not-freeing-large-disk-cache-when-memory-demand-goes-up
和他们描述的差不多,各种查看内存的命令都显示一大部分内存在buff/cache,可用内存也是空闲很多的,但实际上系统已经在用swap了,而且各种服务连sshd都被oom杀掉了。
比较奇怪的是我用php探针看内存使用率确实是真实内存几乎用尽,这和我用命令行工具查看到的信息大相径庭。但无论怎么说内存这块肯定是有问题。
我试了很多办法,折腾了很久也没有找到问题所在的点,现在只能怀疑是不是有什么东西内存泄漏了或者有什么大文件被缓存了。
只能重启了,之前也出过一次这个问题,所以我知道重启就能解决。
不过在这次之后我是抱着刨根问底的心态了,我会找时间重新复现一次这个场景,看看能不能找到问题的根本所在,因为如果在后面的1000天内的任何一天又发生这个问题的话,那我的目标又无法实现了。总之就是这归0的感觉真的难受,阿西吧
谨以此纪念我逝去的613天。