启动prometheus遇到的问题
配置grafana+prometheus监控tomcat时,修改了prometheus.yml文件,执行重新启动命令./prometheus 遇到以下问题。问题1、报错: err="opening storage failed: lock DB directory: resource temporarily unavailable"遇到这个错,查看当前目录下是否有data文件目录,我这边地址就是/
配置grafana+prometheus监控tomcat时,修改了prometheus.yml文件,执行重新启动命令./prometheus 遇到以下问题。
问题1、报错: err="opening storage failed: lock DB directory: resource temporarily unavailable"
遇到这个错,查看当前目录下是否有data文件目录,我这边地址就是/opt/prometheus-2.20.1.linux-amd64/data
直接删除:rm -rf lock
注意不要删错了,是prometheus安装目录下的data里面的lock文件
删除后,回到安装目录,继续使用启动指令:./Prometheus
问题2.err="error starting web server: listen tcp 0.0.0.0:9090: bind: address already in use"
这是由于多次尝试启动prometheus没有完全成功,但是端口已经在使用,可以查看端口是否真的在被使用:
安装lsof:yum install lsof -y
lsof -i 用以显示符合条件的进程情况
使用强制释放端口指令:kill -9 1652
,我这里是1652
操作之后再次使用启动指令 ./prometheus 即可
参考资料:https://blog.csdn.net/weixin_42230348/article/details/107700429
更多推荐
所有评论(0)