我正在尝试解决我的一台服务器上的内存问题。不久前,我公司正在开发的一个守护进程因分段错误而崩溃。一切都还好,但几秒钟后,其他服务(Nginx、postgress、syslog、ssh)也开始崩溃,同样出现分段错误。在我看来,这要么是环境/硬件问题,要么是内核/系统库错误。除了长期内存测试或迁移到另一个系统之外,我还能做些什么吗?
答案1
由于该项目已被放弃,我不知道这里究竟存在什么问题,但我从中学到的教训是,当涉及内存问题时,你不能相信 OOM killer 能够正确地完成其工作。
我正在尝试解决我的一台服务器上的内存问题。不久前,我公司正在开发的一个守护进程因分段错误而崩溃。一切都还好,但几秒钟后,其他服务(Nginx、postgress、syslog、ssh)也开始崩溃,同样出现分段错误。在我看来,这要么是环境/硬件问题,要么是内核/系统库错误。除了长期内存测试或迁移到另一个系统之外,我还能做些什么吗?
由于该项目已被放弃,我不知道这里究竟存在什么问题,但我从中学到的教训是,当涉及内存问题时,你不能相信 OOM killer 能够正确地完成其工作。