TiKV 容器化tikv进程hang住

【 TiDB 使用环境】 测试环境 【 TiDB 版本】 5.0.1 【遇到的问题】 容器化过程中,使用 supervisord 管理 tikv 进程hang住,pd 正常 【复现路径】做过哪些操作出现的问题`
【问题现象及影响】
现象一:使用supervisord 管理 tikv 进程 hang 住,以及 gdb 查看堆栈如下。找到类似问题的解决方案Deadlock · Issue #1318 · jemalloc/jemalloc · GitHub

现象二:在 root 用户下执行 ./tikv-server --version hang 住,在 tikv 用户下执行 ./tikv-server --version 正常。

【附件】
tikv 配置文件 /etc/supervisord.d/tikv.ini
[program:tikv]
user=tikv
group=tikv
command=/opt/app/tikv/bin/tikv-server --config /opt/app/tikv/config/tikv-config.toml
autostart=true
autorestart=true
priority=100

/opt/app/tikv/config/tikv-config.toml
log-file = “/opt/logs/tikv.log”
[pd]
endpoints = [xxx]

[server]
addr = “xxx:20160”
status-addr = “xxx:20180”
labels = {idc=“xx”,host=“xxx”}

[storage]
data-dir = “/var/data”

[security]
ca-path = “/opt/app/tikv/config/root.crt”
cert-path = “/opt/app/tikv/config/server.crt”
key-path = “/opt/app/tikv/config/server.key”

[readpool.unified]
max-thread-count = 20

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

  1. 现象一:关于改 jemalloc 影响可以去 github 提 issue 交流该问题,或去 https://internals.tidb.io/ 社区交流;
  2. 现象二:感觉跟权限什么的有关,可以看下这个链接中的问题 6 --> https://blog.csdn.net/JineD/article/details/109748436, 也可以 strace ./tikv-server --version 看一下执行到哪一步了!!!