使用实时套接字创建systemd服务时出错

时间:2018-07-18 07:32:57

标签: sockets systemd

我正在尝试在CentOS 7.5上创建systemd服务,以从远程thruk访问livestatos

proxy-to-livestatus.service

`[单位]

Requires = naemon.service

After = naemon.service

[服务]

ExecStart = / usr / lib / systemd / systemd-socket-proxyd / run / naemon / live `

proxy-to-livestatus.socket

`[单位]

StopWhenUnneeded = true

[套接字]

ListenStream = 6557 `

systemctl状态proxy-to-livestatus.service ●proxy-to-livestatus.service    已加载:已加载(/etc/systemd/system/proxy-to-livestatus.service;静态;供应商预设:已禁用)    活动:自mié2018-07-18 09:11:58 CEST以来失败(结果:退出代码); 15s前   进程:3203 ExecStart = / usr / lib / systemd / systemd-socket-proxyd / run / naemon / live(代码=已退出,状态= 1 /失败)  主PID:3203(代码=已退出,状态= 1 /失败)

7月18日09:11:58 chuwi systemd [1]:启动proxy-to-livestatus.service。 7月18日09:11:58 chuwi systemd [1]:正在启动proxy-to-livestatus.service ... jul 18 09:11:58 chuwi systemd-socket-proxyd [3203]:没有传递任何套接字。 7月18日09:11:58 chuwi systemd [1]:proxy-to-livestatus.service:主进程已退出,代码已退出,状态= 1 /失败 7月18日09:11:58 chuwi systemd [1]:单元proxy-to-livestatus.service进入失败状态。 7月18日09:11:58 chuwi systemd [1]:proxy-to-livestatus.service失败。

感谢和问候

1 个答案:

答案 0 :(得分:0)

您好,要解决此问题,我们必须使用--now选项启用套接字

systemctl enable --now proxy-to-livestatus.socket

并启动proxy-to-livestatus.service

systemctl启动systemctl enable --now proxy-to-livestatus.socket

致谢