【 TiDB 使用环境】 测试环境 【 TiDB 版本】 5.0.1 【遇到的问题】 容器化过程中,使用 supervisord 管理 tikv 进程hang住,pd 正常 【复现路径】
做过哪些操作出现的问题`
【问题现象及影响】
现象一:使用supervisord 管理 tikv 进程 hang 住,以及 gdb 查看堆栈如下。找到类似问题的解决方案https://github.com/jemalloc/jemalloc/issues/1318
现象二:在 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 获取。