V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BB9z
V2EX  ›  macOS

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

  •  
  •   BB9z · 2013 年 7 月 19 日 · 3967 次点击
    这是一个创建于 4579 天前的主题,其中的信息可能已经有所发展或是发生改变。
    能根据不同应用设置相应限额最好。

    其实内存正常是足够的,但架不住内存泄漏。
    5 条回复    1970-01-01 08:00:00 +08:00
    wwwjfy
        1
    wwwjfy  
       2013 年 7 月 19 日   ❤️ 1
    自己写一个,cron定时运行...类似这样

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

    3000就是多少kb
    wwwjfy
        2
    wwwjfy  
       2013 年 7 月 19 日
    随手写,难免有错,多试试
    swulling
        3
    swulling  
       2013 年 7 月 19 日   ❤️ 1
    man limit
    swulling
        4
    swulling  
       2013 年 7 月 19 日
    额,是ulimit,有人做了个封装,可以看下
    https://github.com/pshved/timeout
    shiny
        5
    shiny  
    PRO
       2013 年 7 月 19 日   ❤️ 1
    我们目前在用 supervisor 的 memmon 插件, 设定超过指定内存后自动重启。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    ♥ Do have faith in what you're doing.