【TDengine 使用环境】
生产环境
【TDengine 版本】TDengine-server-3.3.6.3
【操作系统以及版本】
【部署方式】非容器部署
【集群节点数】1
【集群副本数】
【描述业务影响】
【问题复现路径/shan】无
【遇到的问题:问题现象及影响】taos重启之后几秒之后又挂掉,状态是failed。
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
【TDengine 使用环境】
生产环境
【TDengine 版本】TDengine-server-3.3.6.3
【操作系统以及版本】
【部署方式】非容器部署
【集群节点数】1
【集群副本数】
【描述业务影响】
【问题复现路径/shan】无
【遇到的问题:问题现象及影响】taos重启之后几秒之后又挂掉,状态是failed。
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
估计是触发了某个bug,应该是 crash了,有没有配置生成core文件?如果有的话,请使用gdb打印一下堆栈。
或者你先升级到最新版本,有可能是已经解决的bug。
没有core文件,怎么配置生成core文件啊。生产环境直接升级版本,数据会不会被覆盖,风险大
一、生成core 文件设置:
1、使用命令 ulimit -c unlimited (不限制core文件大小)来开启 core dump 功能
2、指定内核转储的文件名和目录:sudo sysctl -w kernel.core_pattern='/corefile/core-%e-%p', 其中/corefile目录是可以自己指定的,但要先创建好。
永久化:echo '/corefile/core\_%e-%p' | sudo tee /proc/sys/kernel/core_pattern
3、查询sysctl kernel.core_pattern,是否设置成功。
二、版本升级不会影响数据,只是覆盖 TDengine 服务安装文件。