Skip to content

Bug Report:docker部署的xboard运行一段时间后会产生大量僵尸进程 #971

@worldcloudnet

Description

@worldcloudnet

⚠️ 请务必按照模板填写完整信息,没有详细描述的issue可能会被忽略或关闭
⚠️ Please follow the template to provide complete information, issues without detailed description may be ignored or closed

基本信息 | Basic Info

XBoard版本 | Version: v20260503-ee2c12e
部署方式 | Deployment: Docker
PHP版本 | Version: 容器内
数据库 | Database: MySQL 5.7

问题描述 | Description

xboard的三个容器运行一段时间之后,就会产生大量僵尸进程。

复现步骤 | Steps

  1. Docker 部署 xboard,数据库在宿主机
  2. 生产环境和测试环境均出现大量僵尸进程,测试环境未对接节点
  3. 重启容器之后立刻恢复,但是运行一段时间后又会如此

相关截图 | Screenshots

Image

日志信息 | Logs

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                
1318398 ubuntu    20   0   28532  21112   2632 R  66.5   0.1   0:03.99 ps                                                                     
1318363 ubuntu    20   0   28532  21116   2632 R  62.0   0.1   0:05.10 ps                                                                     
1318438 ubuntu    20   0   28664  21496   2624 R  28.8   0.1   0:01.10 ps                                                                     
1318439 ubuntu    20   0   28664  21504   2632 R  20.2   0.1   0:00.77 ps                                                                     
1303449 ubuntu    20   0   43428  36024   3444 R   9.2   0.2   2:26.73 top                                                                    
1318409 root      20   0   42652  35128   3644 R   8.6   0.2   0:00.81 top                                                                    
1318435 ubuntu    20   0   14216   7972   2696 S   6.0   0.0   0:00.23 ls                                                                     
1303334 ubuntu    20   0   17692   8420   5392 S   3.7   0.0   1:06.43 sshd                                                                   
1007202 root      20   0   89248  58540  18524 S   1.3   0.3  94:08.89 php                                                                    
 962151 root      20   0 1277236  24892  15772 S   1.0   0.1  22:48.34 nezha-agent                                                            
 998339 999       20   0 2439448 770728  31944 S   0.8   4.2  69:02.81 mysqld                                                                 
     15 root      20   0       0      0      0 I   0.5   0.0   5:29.83 rcu_sched                                                              
    997 root      20   0 1865052  51320  33588 S   0.5   0.3  13:45.28 containerd                                                             
1007335 999       20   0  179252  25984   5900 S   0.5   0.1 122:41.16 redis-server                                                           
      1 root      20   0   22904  13800   9080 S   0.3   0.1  24:09.92 systemd    



root@arm-3c18g-50g:~# ps -eo ppid=,stat= | awk '$2 ~ /^Z/ {c[$1]++}
END{
for(i in c)
print c[i],i
}' | sort -nr | head -20
19564 1007202
root@arm-3c18g-50g:~# ps -fp 1007202
UID          PID    PPID  C STIME TTY          TIME CMD
root     1007202 1007178  0 May19 ?        01:34:10 php artisan octane:start --port=7001 --host=0.0.0.0
root@arm-3c18g-50g:~# ps -eo stat,pid,ppid,cmd | grep '^Z' | head -30
Z        425 1007202 [php] <defunct>
Z        638 1007202 [php] <defunct>
Z        833 1007202 [php] <defunct>
Z       1067 1007202 [php] <defunct>
Z       1329 1007202 [php] <defunct>
Z       1525 1007202 [php] <defunct>
Z       1732 1007202 [php] <defunct>
Z       1909 1007202 [php] <defunct>
Z       2100 1007202 [php] <defunct>
Z       2282 1007202 [php] <defunct>
Z       2486 1007202 [php] <defunct>
Z       2676 1007202 [php] <defunct>
Z       2860 1007202 [php] <defunct>
Z       3045 1007202 [php] <defunct>
Z       3240 1007202 [php] <defunct>
Z       3431 1007202 [php] <defunct>
Z       3620 1007202 [php] <defunct>
Z       3805 1007202 [php] <defunct>
Z       3995 1007202 [php] <defunct>
Z       4180 1007202 [php] <defunct>
Z       4367 1007202 [php] <defunct>
Z       4564 1007202 [php] <defunct>
Z       4757 1007202 [php] <defunct>
Z       4942 1007202 [php] <defunct>
Z       5133 1007202 [php] <defunct>
Z       5318 1007202 [php] <defunct>
Z       5508 1007202 [php] <defunct>
Z       5687 1007202 [php] <defunct>
Z       5874 1007202 [php] <defunct>
Z       6067 1007202 [php] <defunct>
root@arm-3c18g-50g:~# 
root@arm-3c18g-50g:~# readlink -f /proc/1007202/cwd
/www



Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions