关于 Systemd 拉起 InfluxDB 的问题

225 天前
 huangsijun17
我现在有多台 IoT 设备,安装了 InfluxDB 数据库。一部分是 tar 安装的,Systemd 的.service 文件的启动方式是直接传入 config 文件来启动 influxd 。另一部分是用 deb 包安装的,.service 文件的启动方式是执行官方的 influxd-systemd-start.sh 文件。而现在,使用 influxd-systemd-start.sh 启动的那部分,有一定数据后,脚本启动会等到数据库完全拉起后才返回启动完成。启动 InfluxDB 服务时就会因此而启动超时,导致服务反复重启。给.service 文件加超时时间可以解决。改用直接传入 config 文件来启动 influxd 也可以。怎么修改合适?
1147 次点击
所在节点    Linux
3 条回复
guanzhangzhang
225 天前
有个 startSec 什么的,就是认为进程时间启动超过多久才是启动,后续失败才会走 restart
Cooky
225 天前
先统一部署方式,再统一启动方式
huangsijun17
225 天前
@guanzhangzhang 我现在是这么干的。但不知道多少合适。
@Cooky 以后大概率 deb 部署了,我装到镜像里了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1038137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX