Closed cubxxw closed 3 months ago
mysql 的容器中的日志是空的:
bash-4.4# ls
mysql mysqld.log
bash-4.4# ls mysql/
bash-4.4# cat mysqld.log
bash-4.4#
我也遇到了这个问题,停止api容器后就不会了,新版本没有这个问题,可能是一个bug已经被修复但还未发布出来
这个问题我记录一下,另外,建议最好 Mysql 和 redis 容器单独部署,这样重启方便,不会相互干扰。
⚠️ 确认 issue 是否已存在 ⚠️
GPT-3 or GPT-4
GPT-3.5
操作系统
Linux
Bug 描述 📝
我使用的是 Docker 快速部署
详细信息
高 CPU 使用率: 使用
top
命令观察到,mysqld
进程(PID 5138)CPU 使用率高达 83.7%,由用户 ID 999 执行。用户操作与日志: 通过搜索
/var/log/auth.log
查看用户 999 的操作,但只返回了搜索命令本身,未发现其他有关活动。进程信息:
mysqld
和redis-server
都是由用户 ID 999 运行。尝试杀死进程: 使用
kill -9 5138
尝试杀死mysqld
进程,但进程似乎自动重启。容器监控和管理: 进程是由 Docker 容器管理的,该容器的父进程信息如下:
容器详情: 该容器是基于
mysql:8.0.33
镜像,已运行 2 天,最近重启时间为 3 分钟前。猜测
问题可能与 MySQL 的慢查询有关,或是容器配置问题导致的资源使用异常。
重现步骤 🕹
Docker 快速部署后,top 查看 CPU 中用户 999 占用的 cpu 比例。
你的应用配置信息
没有做任何的配置。