当前位置:论坛首页 > Linux面板 > 求助

docker同一个命令起了多个进程,占用内存

发表在 Linux面板6 小时前 [复制链接] 2 35

docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10而且 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock占用的内存也非常大,辛苦帮忙看一下
  1. root@VM-0-7-debian:~#  ps aux --sort=-%mem | head -20
  2. USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  3. root        3413  0.3  3.5 403716 141296 ?       S    Dec25  22:19 /www/server/panel/pyenv/bin/python3 /www/server/panel/BT-Panel
  4. root        2077  0.9  2.7 1029440 110384 ?      Sl   Dec25  53:43 /usr/local/qcloud/YunJing/YDEyes/YDService
  5. root     2713554  0.1  2.1 2426984 85744 ?       Ssl  Dec28   2:20 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
  6. root         816  0.6  1.4 2091896 59328 ?       Ssl  Dec25  35:45 /usr/bin/containerd
  7. root     3164320  0.0  1.2 1290100 51816 ?       Sl   09:04   0:00 docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10
  8. root     3159084  0.0  1.2 1290100 50164 ?       Sl   08:44   0:00 docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10
  9. root     3155990  0.0  1.2 1290100 50104 ?       Sl   08:40   0:00 docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10
  10. root     3164737  0.0  1.2 1290100 49704 ?       Sl   09:05   0:00 docker-compose -f /www/server/panel/data/compose/xxl-job-admin/docker-compose.yaml logs -f --tail 10
  11. root     3164726  0.0  1.2 1290100 49280 ?       Sl   09:05   0:00 docker-compose -f /www/server/panel/data/compose/xxl-job-admin/docker-compose.yaml logs -f --tail 10
  12. root     3159201  0.0  1.2 1290100 49160 ?       Sl   08:44   0:00 docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10
  13. root     3156395  0.0  1.2 1290100 48192 ?       Sl   08:40   0:00 docker-compose -f /www/dk_project/dk_app/mysql/mysql_NPAm/docker-compose.yml logs -f --tail 10
复制代码

使用道具 举报 只看该作者 回复
发表于 6 小时前 | 显示全部楼层
  1. ps aux | grep "docker-compose.*logs.*-f" | grep -v grep | awk '{print $2}' | xargs kill -9
复制代码


瞬间释放1.5G内存、、、
使用道具 举报 回复 支持 反对
发表于 6 小时前 | 显示全部楼层
宝塔Docker管理严重问题分析
问题现状
从您提供的进程列表可以清晰看到一个严重的系统问题:大量重复的Docker Compose日志监控进程正在消耗系统资源。具体表现为:

极度重复的进程:
大量相同的 docker-compose logs -f --tail 10 命令在同时运行
仅 /www/server/panel/data/compose/xxx/ 项目就有超过20个相同进程
每个进程占用约1-1.2%内存(40-50MB),累积消耗显著
长时间累积问题:
这些进程从12月25日开始不断产生,一直持续到现在
这表明宝塔面板的Docker管理功能存在严重缺陷,无法正确管理日志进程
资源浪费:
大量僵尸日志进程占用约30-40%的总内存资源
这些进程除了消耗资源外没有提供额外价值(同一容器的日志只需要一个监控进程)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表