gpt4 book ai didi

logging - runit:无法在 debian 上锁定监督错误

转载 作者:行者123 更新时间:2023-12-04 12:07:47 28 4
gpt4 key购买 nike

我正在尝试设置 runit 并登录我的 debian wheezy VM。到目前为止,我已经设法通过以下设置启动 gunicorn 服务:

sudo mkdir /etc/sv/gunicorn
sudo vi /etc/sv/gunicorn/run
sudo ln -s /etc/sv/gunicorn/run /etc/service

我的日志运行文件有:
LOG_DIR=/home/$USER/logs/gunicorn/

exec svlogd -tt $LOG_DIR

当我运行 sudo 运行vdir/etc/service/gunicorn
runsv supervise: fatal: unable to lock supervise/lock: temporary failure

不知道我做错了什么,任何指针?

最佳答案

这可能是由 runit 引起的守护程序在其各个服务仍在运行时被停止。

而不是删除和重新创建 symlinks对于runit服务:

sv stop myservice
rm /etc/sv/myservice/supervise/lock
sv start myservice # or start the runit service

在您的特定情况下,您的 symlink不正确,应该是:
ln -s /etc/sv/gunicorn /etc/service/gunicorn

您应该对 sv 进行符号链接(symbolic link)目录不是 run文件到 /etc/service/myservice

关于logging - runit:无法在 debian 上锁定监督错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24564238/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com