小编lzu*_*kel的帖子

Prometheus 和 Node Exporter 的 Systemd 服务创建

我正在尝试为 Prometheus 和 Node Exporter 创建服务。

\n\n

两个 .service 文件的内容几乎相同。

\n\n
    #!/bin/sh -\n    # /etc/systemd/system/node_exporter.service\n    [Unit]\n    Description=Node Exporter\n\n    [Service]\n    User=prometheus\n    RemainAfterExit=true\n    ExecStart=/usr/bin/node_exporter\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的问题是我无法启动该服务。我收到以下错误

\n\n
    \xe2\x97\x8f node_exporter.service - Node Exporter\nLoaded: loaded (/etc/systemd/system/node_exporter.service; enabled; vendor preset: enabled)\nActive: active (exited) (Result: exit-code) since Mon 2017-01-30 16:00:31 MST; 7min ago\nProcess: 18693 ExecStart=/usr/bin/node_exporter (code=exited, status=203/EXEC)\nMain PID: 18693 (code=exited, status=203/EXEC)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试过更改用户、验证路径是否正确以及许多其他迭代。经过几个小时的调整、谷歌和回溯之后,我一生都无法让它发挥作用。有 Upstart 的指南,但我需要它在 16.04 上工作,而不需要 Upstart 作为依赖项。

\n

init-script systemd

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

init-script ×1

systemd ×1