gpt4 book ai didi

opensipsctl启动报错: opensips. pid不存在

转载 作者:行者123 更新时间:2023-12-02 01:27:56 29 4
gpt4 key购买 nike

当我为 start opensips 运行 opensipsctl start 命令时,我遇到了一个错误。

ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start failed

所以请帮我解决一下。

最佳答案

打开opensipsctl,它包含文件opensipsctlrc,它把$PID_FILE定义为/var/run/opensips.pid

然后在 opensipsctl 中,当您开始运行时,其中一项检查是......

    if [ ! -s $PID_FILE ] ; then
echo
merr "PID file $PID_FILE does not exist -- OpenSIPS start failed"
exit 1
fi

也就是说,如果检查“/var/run/opensips.pid 是否存在且大于 0 字节”失败,则回显上述错误。

这意味着文件没有被创建。

如果您只看那条线的上方,它确实..

    if [ $SYSLOG = 1 ] ; then
$OSIPSBIN -P $PID_FILE $STARTOPTIONS 1>/dev/null 2>/dev/null
else
$OSIPSBIN -P $PID_FILE -E $STARTOPTIONS
fi

这是 opensips 真正开始的地方。如果您还没有,我建议将以下内容添加到您的 opensips.cfg 中..

# Logging
debug=6
log_stderror=no
log_facility=LOG_LOCAL0

..现在一切都将在启动时记录到/var/log/syslog。

再次尝试启动,然后查看该日志以获取有关所发生情况的信息。

要检查的另一件事是,您运行 opensips 的用户是否有权访问它试图在其中创建 pid 文件的目录。

关于opensipsctl启动报错: opensips. pid不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36005155/

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