要监控systemd运行的sidekiq进程,可以采取以下步骤:
sidekiq-monitor.service
的文件:sudo nano /etc/systemd/system/sidekiq-monitor.service
sidekiq-monitor.service
文件中,输入以下内容:[Unit]
Description=Sidekiq Monitor
After=network.target
[Service]
ExecStart=/bin/bash -c 'while true; do systemctl is-active --quiet sidekiq.service || systemctl restart sidekiq.service; sleep 10; done'
[Install]
WantedBy=default.target
sidekiq-monitor.service
:sudo systemctl start sidekiq-monitor.service
sudo systemctl enable sidekiq-monitor.service
现在,systemd将会监控sidekiq进程的运行状态。如果sidekiq进程停止运行,systemd将会自动重启它。
请注意,上述步骤是一种基本的监控方法,可以根据实际需求进行调整和扩展。
领取专属 10元无门槛券
手把手带您无忧上云