linux 环境下进程什么时候会被 killed掉?

我在我的一台vps内存只有72MB的时候,经常出现会被killed情况,很想知道什么时候会被killed

阅读 7.3k
2 个回答

系统是不会自动关闭进程的。如果你设置了足够的虚拟内存(swap),那么即使72M内存耗尽,也只是运行慢一点,不会崩溃。

但是如果你没有设置swap,那么当机器内存耗尽,进程无法申请到可用内存。绝大多数进程都没有考虑这种情况,所以肯定会出现读写错误内存地址的情况,然后进程就崩溃了。

出错了就会被K掉, 你了解下守护进程(daemon)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题