Apt-get経由でrunitを正常にインストールしました(少なくともエラーはありません)
Setting up runit (2.1.2-9.2ubuntu1) ...
ただし、runit自体は実行されていないようです。次のコマンドは何も表示しません。
ps -ef | grep runsvdir
/etc/service
でrunsvdirを手動で実行できましたが、その後、サービス内にsupervise
フォルダーが表示されたため、動作するようです。しかし、私が実行しようとすると
Sudo sv status my-service
私は受け取ります
失敗:my-service:runsvが実行されていません
Runitを使用して、RubyおよびsidekiqプロセスのRailsを管理します。サーバーは、デジタルオーシャンドロップレットです。 Ubuntu 16.04(この問題はありません)とUbuntu 18.04(ある)を使用しているサーバーが1つあります。
プロビジョニングとデプロイ後に最初に発生したエラーは、実際には
supervise/okを開けません:ファイルが存在しません
これらの問題が関連しているかどうか疑問に思っていますか?
お時間をいただきありがとうございます!
Runitパッケージは、すぐに使用できるsystemdユニットファイルを提供しません。しかし、それを提供する特別なパッケージがあります:runit-systemd。
このパッケージをインストールするだけで、runitが機能します。
Sudo apt install runit-systemd