问题标签 [systemctl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
540 浏览

apache - httpd服务停止工作,我重新启动服务后?任何想法?

systemctl restart httpd.service 当我执行该命令时 httpd 无法重新启动

systemctl status httpd.service 显示

0 投票
0 回答
150 浏览

node.js - 在 systemctl 中运行节点:child_process.fork 抛出 ENOENT

我有一个由 systemctl 管理的 NodeJS 程序。直到最近,这一直有效,但我最近升级了系统(Ubuntu 16.04.3 LTS),我不确定为什么调用 child_process.fork 会为通过 nvm 安装的节点版本抛出 ENOENT。

我的设置:

这是导致我的进程崩溃的确切错误:

并且二进制文件确实在那个位置,并且权限是正确的(nodebb用户可以访问父文件夹):

nodebb@server:~$ /usr/share/nginx/nodebb/.nvm/versions/node/v4.8.5/bin/node -v v4.8.5

0 投票
0 回答
330 浏览

php - systemd php 脚本仅输出到 systemctl 状态

我正在尝试使用 systemd 24/7 运行 php 脚本。脚本的终端输出通常是无关紧要的,所以我将“StandardOutput=0”和“StandardError=0”设置为不将日志文件与千兆字节的数据混淆。

但是当我不时使用时看到两者都很棒:

我发现没有办法做到这一点 - 这就是我所拥有的:

0 投票
1 回答
52 浏览

service - Centos 7 中的 SAMBA 无法启动

我是在 centos 中安装服务的新手,我遇到了找不到解决方案的问题。我用命令安装了 SAMBA

是根,但是当我这样做时

当我执行 systemctl status smb 时,它向我显示此错误:

照片

我很绝望,请问有人可以帮助我吗?谢谢!

0 投票
3 回答
4325 浏览

linux - systemd:当主服务崩溃时停止依赖服务

(系统版本 229)

我有一个主服务 A,一个辅助服务 B。主 A 可以自己运行。但是服务 B 无法自行正确运行:它需要 A 运行(技术上 B可以运行,但这是我想要systemd阻止的)。我的目标:如果 A 没有运行, B 不应该运行。鉴于 A 和 B 正在运行,当 A 停止或死亡/崩溃时,应该停止 B。

我如何实现这一目标?

我通过将 [Unit] 项目添加到 b.service 来接近,使用

上面的结果是

  • 除非 A 正在运行(好),否则 B 不会启动。
  • 当 A 停止时 B 停止(良好)。
  • 但是,如果我杀死 A,服务 B 会继续运行(坏)。

我该如何解决最后一个行为?似乎也PartOf没有BindsTo办法,但也许我没有正确的选项组合咒语?从手册页中我不清楚可以组合哪些选项。

systemd.unit 手册页:https ://www.freedesktop.org/software/systemd/man/systemd.unit.html 相关:Systemctl 依赖失败,停止依赖服务

0 投票
1 回答
978 浏览

migrate - 重启 libvirtd --listen 错误

libvirt 版本:3.2.0

这是我的 libvirtd.conf 配置。

如果我不使用上述配置,我关闭并重新启动 libvirt 没有任何问题。但是因为要live migrate,所以需要添加上面的参数,添加后出现问题,并且导致关机重启失败

-d -l 上面加粗的工作,也支持live migrate plus

首先我使用“systemctl start libvirtd”来启动 libvirt,

然后 systemctl 停止 libvirtd,但 libvirt 不会关闭

问题是我使用“systemctl restart libvirtd”命令会报错

想问是什么问题?我该如何解决?

0 投票
3 回答
4506 浏览

linux - Prometheus 2.0 centos服务无法启动,因为“Opening storage failed”,“permission denied”

context : 我在一个空的 centos VM 中添加了一些脚本来安装一些监控工具,包括 prometheus 2.0。

问题:安装在非root sudo 用户的主目录后,我将写入的prometheus.service 复制到“/etc/systemd/system”,运行sudo systemctl daemon-reload, sudo systemctl enable prometheus.service, sudo systemctl start prometheus.service但服务失败。

注意:我可以使用相同的命令直接在终端中运行 prometheus 二进制文件,没有任何问题,但我不能将它作为服务运行。

这是我的 .service 文件:

这是一些日志:

我是 linux 服务管理的新手,我花了很多时间在线阅读,但我不确定服务的权限是如何工作的,以及为什么它无法创建它需要创建的目录。

我试过了:

  • 将“SELINUX=enforcing”更改为“SELINUX=permissive”

  • 修改prometheus目录的权限为777

  • ...

0 投票
0 回答
486 浏览

mongodb - Mongodb 没有以普通用户身份启动

我的 MongoDB 服务器未按命令启动mongod

打字sudo service mongodb status产量

系统服务:

蒙戈会议:

但是,如果我正在运行sudo -u mongodb mongod --config /etc/mongod.conf它会运行。此外,如果我运行sudo mongod服务器尝试启动,但存储路径是/data/db/我尚未创建的。

mongod --config /etc/mongod.conf给出以下错误

我跑过chown -R mongodb:mongodb /var/lib/mongodb

权限:

现在,每当我需要 MongoDB 服务器时,我都必须使用它来运行它 sudo mongod --dbpath /var/lib/mongodb/

对我来说,这似乎是一个许可问题。但我不知道如何解决这个问题?

0 投票
3 回答
5601 浏览

docker - docker中的systemctl错误'无法连接到总线:没有这样的文件或目录'

我正在使用带有docker的Ubuntu-16.04映像在本地测试我的食谱。在执行时,我收到以下错误。我发现工作不正常。有人可以帮我解决这个问题任何其他方式来实现同样的事情吗?kitchen convergesystemctl

这是我的.kitchen.yml

0 投票
0 回答
1223 浏览

flask - 具有 gunicorn 权限的 Systemctl 被拒绝

我已经在 systemctl 上工作了一段时间,但它只是不工作。

我已经用 gunicorn 进行了测试,并且效果很好,但是当我这样做时

但是,我一直遇到这样的问题

我尝试了 sudo ,它也不起作用。我在网上搜索了所有内容,但没有结果。谁能帮我这个?