首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监视syslog-ng不会在后台运行。

监视syslog-ng不会在后台运行。
EN

Stack Overflow用户
提问于 2022-03-22 12:17:29
回答 1查看 61关注 0票数 0

下面是我的syslog-ng单元脚本。我看到没有监控系统运行的进程。每当syslog-ng失败时,我必须手动重新启动。如果我们可以自动化脚本运行syslog(如果它失败/停止),请让我现在就让它运行。

代码语言:javascript
复制
cat /usr/lib/systemd/system/syslog-ng.service
 [Service]
 Type=notify
 Sockets=syslog.socket
 ExecStart=/usr/sbin/syslog-ng -F -p /var/run/syslogd.pid --fd-limit=90000
 ExecReload=/bin/kill -HUP $MAINPID
 StandardOutput=null
 Restart=on-failure

ps aux |grep syslog-ng
root     12548  110  1.1 8715368 6856976 ?     xxx  Mar21 2719:38 /usr/sbin/syslog-ng -F -p /var/run/syslogd.pid --fd-limit=90000
EN

回答 1

Stack Overflow用户

发布于 2022-03-23 11:10:06

syslog-ng的监控程序仅在init.d系统上使用。

使用systemd,可以通过配置服务的Restart-related选项(sudo systemctl edit syslog-ng)来实现相同的功能:

https://www.freedesktop.org/software/systemd/man/systemd.service.html#Restart=

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71571940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档