如何 运行 rqlite 作为服务?
How to run rqlite as a service?
可以 rqlite 运行 作为 Linux 服务吗?所以它可以是 start/stop/restart 与 systemctl 命令。服务文件的任何示例将不胜感激。
将 ExecStart
设置为 rqlited
命令的基本 systemd 服务文件就足够了。请参阅下面的示例。
更详尽的服务文件可以在非常好的Arch User Repo package of rqlite中找到。
它还包括创建 rqlite 系统用户和目录以及更多安全注意事项。
有关如何使用 rqlite
作为服务启动的集群的信息可以在 on XenGi, the packager's page 中找到。它利用设置 rqlite
个节点参数的环境文件。
[Unit]
Description=
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/rqlited -http-addr 0.0.0.0:4001 -raft-addr 0.0.0.0:4002 /path/to/datadir
User=youruser
ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGTERM
Restart=always
[Install]
WantedBy=multi-user.target
可以 rqlite 运行 作为 Linux 服务吗?所以它可以是 start/stop/restart 与 systemctl 命令。服务文件的任何示例将不胜感激。
将 ExecStart
设置为 rqlited
命令的基本 systemd 服务文件就足够了。请参阅下面的示例。
更详尽的服务文件可以在非常好的Arch User Repo package of rqlite中找到。 它还包括创建 rqlite 系统用户和目录以及更多安全注意事项。
有关如何使用 rqlite
作为服务启动的集群的信息可以在 on XenGi, the packager's page 中找到。它利用设置 rqlite
个节点参数的环境文件。
[Unit]
Description=
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/rqlited -http-addr 0.0.0.0:4001 -raft-addr 0.0.0.0:4002 /path/to/datadir
User=youruser
ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGTERM
Restart=always
[Install]
WantedBy=multi-user.target