一次linux问题分析原因的简要记录

1. 这边功能测试 一个linux服务器 4c 16g的内存 发现总是出现异常. dotnet run 起来的一个 程序 总是会被killed

现象为:

2. 一开始怀疑是 打开的文件描述符过多 引起的 然后 找了一个函数

watch -3 |lsof -p 12917 |wc -l

3 结果开发同事认为跟这个没关系

查看系统日志发现是 oom了

cat /var/log/messages |grep memory

4. 然后安装epel-release 以及htop 进行跟踪 发现内存暴涨 

5. 总结一下 

之前很少注意 使用 /var/log/message 里面的内容

现在看起来 linux 里面一切皆文件 以及一切都记录log的做法是非常牛B 的 以后要多学习 多体会. 

猜你喜欢

转载自www.cnblogs.com/jinanxiaolaohu/p/10527861.html