有没有这样的应用/脚本:自动杀死/重启使用内存超过限额的进程

2013-07-19 15:14:21 +08:00
 BB9z
能根据不同应用设置相应限额最好。

其实内存正常是足够的,但架不住内存泄漏。
3452 次点击
所在节点    macOS
5 条回复
wwwjfy
2013-07-19 15:35:19 +08:00
自己写一个,cron定时运行...类似这样

ps h -eo rss,args | grep <...> | grep -v grep | awk '{if ($2 > 3000) print $1}' | xargs kill

3000就是多少kb
wwwjfy
2013-07-19 15:35:54 +08:00
随手写,难免有错,多试试
swulling
2013-07-19 15:37:06 +08:00
man limit
swulling
2013-07-19 15:41:26 +08:00
额,是ulimit,有人做了个封装,可以看下
https://github.com/pshved/timeout
shiny
2013-07-19 15:50:27 +08:00
我们目前在用 supervisor 的 memmon 插件, 设定超过指定内存后自动重启。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/76313

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX