【问题标题】:kamailio start failed ERROR: PID file does not existkamailio 启动失败错误:PID 文件不存在
【发布时间】:2014-10-23 16:05:28
【问题描述】:

我已经安装了带有 mysql、presence、nat、auth 模块的 kamailio。它们都在另一台服务器(Amazone Ec2)上工作。现在我在笔记本上试了一下,遇到了一些问题。

当我尝试使用 kamctl 命令启动 kamailio 时:

sudo kamctl 开始

信息:开始 Kamailio:

错误:PID 文件 /var/run/kamailio.pid 不存在 -- Kamailio 启动失败

我已经尝试过,触摸这个文件,更改 mysql 数据库的设置,并在网上搜索其他解决方案。但没有任何帮助。

【问题讨论】:

    标签: mysql installation kamailio server


    【解决方案1】:

    在 syslog 文件中查看 Kamailio 打印的错误消息,您应该会得到有关未启动原因的提示 -- syslog 可以是 /var/log/syslog(类似 debian 的发行版)或 /var/log/messages(centos像发行版)。

    您也可以尝试启动它,将日志消息打印到终端,例如:

    kamailio -M 8 -E -e -dd
    

    然后可以直接看到错误信息。

    【讨论】:

    • 感谢您的回答。我完全忘记了这个问题......我找到了解决方案。 moduls的版本和kamailio的版本有问题。
    • 在我的情况下,绑定失败(“127.0.0.1:地址已在使用”)但显示了上述错误。乍一看 /var/log/messages 很有帮助。
    【解决方案2】:

    尝试在 /var/run/ 目录中创建一个 kamailio 文件夹

    mkdir /var/run/kamailio
    

    # 使用从源安装的 kamailio 4.3.1
    # 使用此命令启动: /usr/local/sbin/kamctl start

    【讨论】:

    • ERROR: PID.. 也可能意味着配置文件中有一些错误。尝试从默认配置文件开始。
    猜你喜欢
    • 1970-01-01
    • 2019-11-06
    • 2012-01-22
    • 2013-05-19
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多