foms/scripts/foms-agent.service

22 lines
550 B
Desktop File

[Unit]
Description=FOMS Agent - Failover Management System Agent
Documentation=https://git.opencomputing.cn/yumoqing/foms
After=network.target mysqld.service
[Service]
Type=simple
User=root
EnvironmentFile=/opt/foms-agent/.env
WorkingDirectory=/opt/foms-agent
ExecStart=/usr/bin/python3 /opt/foms-agent/foms-agent.py
Restart=always
RestartSec=10
StandardOutput=append:/var/log/foms-agent.log
StandardError=append:/var/log/foms-agent.log
# 防止无限重启耗尽资源
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target