1

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

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

须藤 kamctl 开始

信息:开始 Kamailio :

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

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

4

2 回答 2

4

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

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

kamailio -M 8 -E -e -dd

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

于 2014-11-02T10:32:58.683 回答
1

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

mkdir /var/run/kamailio

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

于 2015-08-20T12:52:56.963 回答