你知道如何让系统自动重启daemon服务吗?
Do you know how to make the system automatically restart daemon service?
我在linux服务器上做了一个守护进程服务。很好运行。服务文件是
stargate.service(在/etc/systemd/system)。
[Unit]
Description=stargate
[Service]
Type=simple
PIDFile=/app/stargate/stargate.pid
ExecStart=/app/stargate/stargate.sh start
ExecReload=/app/stargate/stargate.sh restart
ExecStop=/app/stargate/stargate.sh stop
[Install]
Alias=stargate
WantedBy=default.target
如果由于某些原因,守护程序服务已终止并停止。你知道如何让系统自动重启守护服务吗?
服务器重启后如何启动后台服务?
要在服务失败时重新生成您的服务,请将以下内容添加到 [Service]
块:
[Service]
Restart=on-failure
RestartSec=3
如果您希望在服务终止时始终重新启动,请使用Restart=always
RestartSec
值是重新启动尝试之间的延迟。
在此处查看更多信息:https://www.freedesktop.org/software/systemd/man/systemd.service.html
我在linux服务器上做了一个守护进程服务。很好运行。服务文件是 stargate.service(在/etc/systemd/system)。
[Unit]
Description=stargate
[Service]
Type=simple
PIDFile=/app/stargate/stargate.pid
ExecStart=/app/stargate/stargate.sh start
ExecReload=/app/stargate/stargate.sh restart
ExecStop=/app/stargate/stargate.sh stop
[Install]
Alias=stargate
WantedBy=default.target
如果由于某些原因,守护程序服务已终止并停止。你知道如何让系统自动重启守护服务吗? 服务器重启后如何启动后台服务?
要在服务失败时重新生成您的服务,请将以下内容添加到 [Service]
块:
[Service]
Restart=on-failure
RestartSec=3
如果您希望在服务终止时始终重新启动,请使用Restart=always
RestartSec
值是重新启动尝试之间的延迟。
在此处查看更多信息:https://www.freedesktop.org/software/systemd/man/systemd.service.html