问题标签 [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 回答
3105 浏览

docker - 在 Docker-Container 中启动时自动启动服务

我有一个奇怪的问题:

我创建了一个 docker-container(debian 映像)并安装了一个 apache-server。但是,当我重新启动容器时,其他一切都在那里,但服务器没有在启动时启动。我使用 systemctl 命令添加了 apache2,但它仍然无法正常工作。我不知道这是 docker 问题还是 debian 问题。

问候

0 投票
0 回答
681 浏览

django - 如何使用 gunicorn 正确设置 systemctl 服务?

我有一个使用 gunicorn 运行的 Django 项目。

我的 manage.py 文件位于/home/Projects/myproject/myproject.

我的 virtualenv 在/home/myproject.

/lib/systemd/system我创建了一个myproject.service文件:

我想知道如何正确配置我的服务文件,以便它可以在服务器重启、故障等时运行我的 gunicorn start server 命令。

0 投票
1 回答
1107 浏览

python - 如何在 RHEL 中将芹菜花作为守护进程启动?

我试图将花作为守护进程运行。我的flower.service 文件内容如下:

但是当我启动服务时,它给出了错误。

0 投票
0 回答
895 浏览

linux - 为自定义服务设置超时 (chkconfig)

我编写了一个自定义脚本,我希望在每次服务器启动和停止时执行该脚本。我用 chkconfig 添加了脚本:

这工作正常。但有时我会遇到超时。我检查了 systemctl 设置,我可以看到超时设置为 5 分钟:

所以我假设我需要在 /etc/systemd/system 下创建一个带有服务设置的文件,但是每次我这样做时,我的服务根本没有执行并且从 chkconfig --list 中消失。

此外,当我运行 systemctl list-unit-files 时,我可以看到我的服务状态设置为屏蔽。但是当我从 /etc/systemd/system 中删除文件时,一切都恢复正常了。

谁能解释我如何为我的服务自定义启动?

最好的问候神父。

0 投票
1 回答
1242 浏览

amazon-web-services - 在 AWS AMI 上更新 Artifcatory:sudo yum 更新失败,systemctl:找不到命令

我正在尝试更新在 AWS AMI 上运行的 jfrog 工件。

该命令sudo yum update失败

亚马逊的 AWS AMI 不附带 systemctl。

有谁知道如何解决这个问题或如何解决这个问题?

0 投票
2 回答
6266 浏览

ubuntu - systemd 找不到我的 .service 文件

systemd 找不到我的 .service 文件

它保存在/lib/systemd/system/game.service

当我systemctl start csgo.serviceUnit csgo.service failed to load: No such file or directory. See system logs and 'systemctl status csgo.service' for details.

我已经完成了systemctl --system daemon-reload,它仍然无法正常工作,任何帮助表示赞赏:)

0 投票
2 回答
1742 浏览

debian - 升级后从 systemctl 中删除 postgresql 服务

在 Debian 上升级 Postgresql 版本后,我注意到旧版本的 postgres 继续出现。

如何删除“旧版本”?

PS。我已经使用删除了“oldversion”apt-get remove

谢谢

0 投票
1 回答
71 浏览

nginx - 管理 docker image throw systemctl

我构建了一个包含 Nginx 及其配置的 docker 映像,当我手动构建它时,它的构建和运行没有错误,但是当我决定管理 docker 映像 throw systemctl 时,它也没有给我任何错误,但是当输入:sudo systemctl status A.服务它是不活动的(死的)

这是我的 nginx.service 文件

这是托管抛出 systemctl 时给出的输出

我该怎么做才能使其在启动时处于活动状态?提前致谢

0 投票
1 回答
17079 浏览

ubuntu - 如何将环境变量传递给由 systemd 启动的服务

我有一个使用 NodeJs 构建的 nodeJS 服务。该服务需要将一些环境变量传递给它。此外,我创建了一个 systemd 单元文件来从 systemctl 启动它。由于一些奇怪的原因,该服务在使用 systemctl 启动时不会读取环境变量。例如,一个环境变量是 HOST,它包含将要绑定sails 应用程序的 IP。但是,如果我使用sails liftnode app.js启动服务,它会读取环境变量。这是单元文件:

我什么都试过了。我将环境变量添加到 /etc/environment 并将单元文件指向它,我还将它们添加到单元文件中,但没有任何效果。

0 投票
0 回答
2587 浏览

service - systemd:从 systemctl 挂起中恢复

我有一个自定义的 systemd “.service” 文件,比如这个:

直到几分钟前它工作得很好。一个systemctl stop MyStuff这样挂的:

我知道那里报告了错误。那不是问题;我不是在问那些错误。问题是:systemd/systemctl 在该状态下挂起,我无法执行启动/停止/重新启动操作,因为它们都一直在等待

我需要知道的是一种绕过该状态的方法。这次我只是重新启动了服务器,因为它是开发环境。但我不能在生产上就这样处理。

所以:当 systemd/systemctl 以这种方式挂起时,我该怎么做才能在不重新启动服务器的情况下从这种状态恢复我的服务?

提前致谢。