本文主要是介绍core.sshd.xxxxxx文件过大,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
【紧急】【应用分组】应用: 接入点服务, 分组: 观众预发, ip: xx.xx.xx.xx 【/】,磁盘使用率已连续2次大于90% [当前值:100%]。报警时间: 2024-05-13 14:07:01
原因
登录机器查看,发现根目录下有大量的崩溃文件将 / 打满
处理
1, 删除文件后,短时间又生成大量文件,导致/依然打满
2, 看崩溃文件是core.sshd.222963,属于sshd的崩溃文件,关闭sshd服务后观察,已停止增长;
重启服务后,依然在持续增长
3, 搜了一个解决方案,试了不管
- 先对sshd停服
- 删除core.sshd.xxxxx文件
- 配置核心转储行为,/etc/security/limits.conf添加代码:* hard core 0
- 检查SSH服务的日志文件(通常在
/var/log/auth.log
、/var/log/secure
或/var/log/sshd.log
中,具体取决于您的系统和配置)以了解为什么SSH服务会崩溃并生成核心转储文件。这可能会帮助您找到并解决问题。 - 启动ssh服务
最终解决
step1:关闭服务
step2: 删除core文件
step3: 将崩溃文件重定向
echo "/dev/null/core.%p" > /proc/sys/kernel/core_pattern
这篇关于core.sshd.xxxxxx文件过大的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!