问题标签 [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.
docker - 在 Docker-Container 中启动时自动启动服务
我有一个奇怪的问题:
我创建了一个 docker-container(debian 映像)并安装了一个 apache-server。但是,当我重新启动容器时,其他一切都在那里,但服务器没有在启动时启动。我使用 systemctl 命令添加了 apache2,但它仍然无法正常工作。我不知道这是 docker 问题还是 debian 问题。
问候
django - 如何使用 gunicorn 正确设置 systemctl 服务?
我有一个使用 gunicorn 运行的 Django 项目。
我的 manage.py 文件位于/home/Projects/myproject/myproject
.
我的 virtualenv 在/home/myproject
.
在/lib/systemd/system
我创建了一个myproject.service
文件:
我想知道如何正确配置我的服务文件,以便它可以在服务器重启、故障等时运行我的 gunicorn start server 命令。
python - 如何在 RHEL 中将芹菜花作为守护进程启动?
我试图将花作为守护进程运行。我的flower.service 文件内容如下:
但是当我启动服务时,它给出了错误。
linux - 为自定义服务设置超时 (chkconfig)
我编写了一个自定义脚本,我希望在每次服务器启动和停止时执行该脚本。我用 chkconfig 添加了脚本:
这工作正常。但有时我会遇到超时。我检查了 systemctl 设置,我可以看到超时设置为 5 分钟:
所以我假设我需要在 /etc/systemd/system 下创建一个带有服务设置的文件,但是每次我这样做时,我的服务根本没有执行并且从 chkconfig --list 中消失。
此外,当我运行 systemctl list-unit-files 时,我可以看到我的服务状态设置为屏蔽。但是当我从 /etc/systemd/system 中删除文件时,一切都恢复正常了。
谁能解释我如何为我的服务自定义启动?
最好的问候神父。
amazon-web-services - 在 AWS AMI 上更新 Artifcatory:sudo yum 更新失败,systemctl:找不到命令
我正在尝试更新在 AWS AMI 上运行的 jfrog 工件。
该命令sudo yum update
失败
亚马逊的 AWS AMI 不附带 systemctl。
有谁知道如何解决这个问题或如何解决这个问题?
ubuntu - systemd 找不到我的 .service 文件
systemd 找不到我的 .service 文件
它保存在/lib/systemd/system/game.service
当我systemctl start csgo.service
说Unit csgo.service failed to load: No such file or directory. See system logs and 'systemctl status csgo.service' for details.
我已经完成了systemctl --system daemon-reload
,它仍然无法正常工作,任何帮助表示赞赏:)
debian - 升级后从 systemctl 中删除 postgresql 服务
在 Debian 上升级 Postgresql 版本后,我注意到旧版本的 postgres 继续出现。
如何删除“旧版本”?
PS。我已经使用删除了“oldversion”apt-get remove
谢谢
nginx - 管理 docker image throw systemctl
我构建了一个包含 Nginx 及其配置的 docker 映像,当我手动构建它时,它的构建和运行没有错误,但是当我决定管理 docker 映像 throw systemctl 时,它也没有给我任何错误,但是当输入:sudo systemctl status A.服务它是不活动的(死的)
我该怎么做才能使其在启动时处于活动状态?提前致谢
ubuntu - 如何将环境变量传递给由 systemd 启动的服务
我有一个使用 NodeJs 构建的 nodeJS 服务。该服务需要将一些环境变量传递给它。此外,我创建了一个 systemd 单元文件来从 systemctl 启动它。由于一些奇怪的原因,该服务在使用 systemctl 启动时不会读取环境变量。例如,一个环境变量是 HOST,它包含将要绑定sails 应用程序的 IP。但是,如果我使用sails lift或node app.js启动服务,它会读取环境变量。这是单元文件:
我什么都试过了。我将环境变量添加到 /etc/environment 并将单元文件指向它,我还将它们添加到单元文件中,但没有任何效果。
service - systemd:从 systemctl 挂起中恢复
我有一个自定义的 systemd “.service” 文件,比如这个:
直到几分钟前它工作得很好。一个systemctl stop MyStuff
这样挂的:
我知道那里报告了错误。那不是问题;我不是在问那些错误。问题是:systemd/systemctl 在该状态下挂起,我无法执行启动/停止/重新启动操作,因为它们都一直在等待。
我需要知道的是一种绕过该状态的方法。这次我只是重新启动了服务器,因为它是开发环境。但我不能在生产上就这样处理。
所以:当 systemd/systemctl 以这种方式挂起时,我该怎么做才能在不重新启动服务器的情况下从这种状态恢复我的服务?
提前致谢。