kamailio启动失败错误:PID文件不存在

时间:2014-10-23 16:05:28

标签: mysql installation kamailio server

我已经使用mysql,presence,nat,auth模块安装了kamailio。所有这些都适用于另一台服务器(Amazone Ec2)。现在我在笔记本上尝试它,并遇到一些问题。

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

  

sudo kamctl start

     

信息:启动Kamailio:

     

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

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

2 个答案:

答案 0 :(得分:3)

在syslog文件中查看Kamailio打印的错误消息,你应该得到关于无法启动的原因的提示 - syslog可以是/ var / log / syslog(debian就像发行版)或/ var / log / messages(centos)喜欢发行版。)

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

kamailio -M 8 -E -e -dd

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

答案 1 :(得分:1)

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

mkdir /var/run/kamailio

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