记录处理过程方便以后复盘,如果有错误的地方欢迎提出讨论,我只是个小菜鸟~
最近发现自己的服务器有一个核长期被打满(2核4G),负载长时间持续在4.5左右,表现为3个父进程每个下面大概有6个子进程,htop显示占用CPU挺高的

排查后怀疑是jvm死锁或者死循环了,然后尝试将docker的Tomcat容器停掉,发现负载马上降了下来,遂确定是jvm的问题。
因为这个项目在多台服务器跑了挺长时间都没出问题了,又暂时没空看,就打算先跑起来,后续有问题再跟踪,然后就发现跑不起来了。
爆permission denied

尝试chmod 一样不行

尝试rm,结果发现除了resolv.conf,别的都删掉了,就这个删不掉...

然后发现
使用 chattr 命令可以解除这个限制
首先先查看一下属性
# 看有没有 i 属性
sudo lsattr resolv.conf
# 假如有,去除i这个属性
sudo chattr -i resolv.conf
# 然后再修改权限,就成功了
chmod 755 resolv.conf
# 如果不成功,再看看有没有 a 属性,假如有,再次执行一次操作试试
网友评论