在influxDB2.1 中执行了一次超大规模的查询,导致数据库的服务占用资源飙升宕机,top下能看到influxd进程但是CPU和MEM的占用非常高并且服务不可用。
执行重启无效,提示启动超时,有进程且占用资源很高,查看日志是对原有数据目录无权限,
10月 10 16:34:11 node2 influxd-systemd-start.sh[43457]: ts=2022-10-10T08:34:11.721529Z lvl=info msg="Welcome to InfluxDB" log_id=0dSGKQYG000 version=2.1.1 commit=657e1839de build_date=2021-11-09T03:03:48Z
10月 10 16:34:11 node2 influxd-systemd-start.sh[43457]: ts=2022-10-10T08:34:11.723423Z lvl=error msg="Failed opening bolt" log_id=0dSGKQYG000 error="unable to open boltdb: open /home/influxdata2/influxd.bolt: permission denied"
10月 10 16:34:11 node2 influxd-systemd-start.sh[43457]: Error: unable to open boltdb: open /home/influxdata2/influxd.bolt: permission denied
遂加权限
解决办法
vim /usr/lib/systemd/system/influxdb.service
# /usr/lib/systemd/system/influxdb.service
# If you modify this, please also make sure t

博客记录了一次InfluxDB 2.1版本在执行大规模查询后出现的问题及解决过程。主要表现为数据库服务资源占用过高导致宕机,重启时提示权限错误。通过修改服务配置文件中的用户权限,并调整启动超时时间,最终成功解决问题。
最低0.47元/天 解锁文章
857





