我已经安装了带有mysql,presence,nat,auth模块的kamailio。它们都在另一台服务器(Amazone Ec2)上工作。现在我在笔记本上试了一下,发现了一些问题。
当我试图用kamctl命令启动kamailio时:
sudo kamctl启动
信息:启动Kamailio:
错误:PID文件/VAL/Run/KAMAILIO.PID不存在——KAMAILIO启动失败
我已经尝试过,触摸这个文件,更改mysql数据库的设置,并在web上搜索其他解决方案。但什么也帮不了我。
最佳答案
在syslog文件中查找Kamailio打印的错误消息,应该会得到有关不启动原因的提示——syslog可以是/var/log/syslog(类似于debian的发行版)或/var/log/messages(类似于centos的发行版)。
您还可以尝试启动它,将日志消息打印到终端,例如:
kamailio -M 8 -E -e -dd
然后可以直接看到错误消息。
关于mysql - kamailio启动失败错误:PID文件不存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26532383/