You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Screen进程长期运行内存占用过高导致DigitalOcean服务器性能下降的问题求助

Screen进程长期运行内存占用过高导致DigitalOcean服务器性能下降的问题求助

各位大佬好,我最近碰到个头疼的问题:时不时会发现我的DigitalOcean服务器变得很慢,一看内存占用特别高。用free -h命令查看的结果如下:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           985M        678M         63M         60M        244M         83M
Swap:          5.0G        455M        4.6G

我用了个简单脚本维持某个进程持续运行,这个脚本会自动重启自身。但运行一段时间后,进程会频繁重启,还会输出一大堆内容,内存也跟着蹭蹭涨。不过如果我执行killall screen杀掉所有screen进程,重新启动screen再运行那个持续运行的shell脚本,内存占用就会大幅下降,这时候再看free -h的结果是这样的:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           985M        610M        125M         ...

想请教下各位,有没有人遇到过类似的情况?为什么screen长期运行会导致内存占用越来越高?有没有什么办法可以不用每次手动杀掉screen再重启,就能解决这个内存占用过高的问题呢?

备注:内容来源于stack exchange,提问作者NoBugs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:13:06