首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >blackbox_exporter未能以退出代码203/EXEC启动

blackbox_exporter未能以退出代码203/EXEC启动
EN

Unix & Linux用户
提问于 2020-04-30 13:45:39
回答 1查看 2.1K关注 0票数 0

我试图按照这个指南来安装和安装blackbox_exporter:https://devconnected.com/how-to-install-and-configure-blackbox-exporter-for-prometheus/

我已经跟踪了所有内容,可以从systemd服务手动运行命令并让它运行。

但是,当我尝试运行systemctl启动blackbox.service并检查状态时,退出代码203/EXEC会失败。

我检查/usr/local/bin/blackbox_exporter上的权限:

-rwxr-xr-x. 1 blackbox blackbox 17050332 Nov 11 10:27 /usr/local/bin/blackbox_exporter

我可以以这样的方式从终端运行命令:

/usr/local/bin/blackbox_exporter --config.file=/etc/blackbox/blackbox.yml --web.listen-address=:9115

这是我的系统服务:

代码语言:javascript
复制
[Unit]
Description=Blackbox Exporter Service
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=blackbox
Group=blackbox
ExecStart=/usr/local/bin/blackbox_exporter \
  --config.file=/etc/blackbox/blackbox.yml \
  --web.listen-address=":9115"

Restart=always

[Install]
WantedBy=multi-user.target

来自journalctl -u blackbox.service的日志:

代码语言:javascript
复制
Apr 30 08:26:55 localhost systemd[1]: Started Blackbox Exporter Service.
Apr 30 08:26:55 localhost systemd[1]: blackbox.service: Main process exited, code=exited, status=203/EXEC
Apr 30 08:26:55 localhost systemd[1]: blackbox.service: Failed with result 'exit-code'.

我正在使用CentOS 8。

任何帮助都将不胜感激。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-30 15:47:30

由于您能够通过systemd以交互方式但不是独立地运行命令,所以SELinux有可能获取不同的上下文并拒绝执行。根据SELinux的实际干预,您可以使用为什么selinux策略应用于从cron作业运行的命令(例如:log转速),而不适用于直接从命令行运行的命令?的想法来适应这种情况。

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

https://unix.stackexchange.com/questions/583563

复制
相关文章

相似问题

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