首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确设置Ubuntu 18.04上的runit

如何正确设置Ubuntu 18.04上的runit
EN

Ask Ubuntu用户
提问于 2018-06-15 10:16:37
回答 1查看 6.1K关注 0票数 8

我已经通过apt-get成功地安装了runit (至少我没有错误)

代码语言:javascript
复制
Setting up runit (2.1.2-9.2ubuntu1) ...

然而,runit似乎并没有运行自己,可以这么说。下面的命令没有显示任何内容。

代码语言:javascript
复制
ps -ef | grep runsvdir

我能够在/etc/service上手动运行runsvdir,而且它似乎可以工作,因为之后在我的服务文件夹中出现了supervise文件夹。但如果我想跑

代码语言:javascript
复制
sudo sv status my-service

我收到

失败:我的服务: runsv没有运行

我使用runit来管理rails上的ruby和sidekiq进程。服务器是数字海洋液滴。我有一个服务器使用Ubuntu16.04(没有这个问题)和Ubuntu18.04(有)。

在配置和部署之后,我遇到的第一个错误实际上是

无法打开监督/确定:文件不存在

我想知道这些问题是否有关联?

  1. 未能连接到套接字/com/ubuntu/upstart:连接被拒绝:在处理: runit时遇到错误
  2. Ubuntu18.04LTS是否仍然支持Upstart,还是我们必须更改为系统?

谢谢您抽时间见我!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-08-03 11:12:02

runit包不提供开箱即用的systemd单元文件。但是有一个特殊的包提供它: runit-systemd。

只要安装这个软件包,runit就会完成它的工作。

代码语言:javascript
复制
sudo apt install runit-systemd
票数 13
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1046836

复制
相关文章

相似问题

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