我正在使用opensips并且我完成了与教程完全相同的配置但是当我运行启动opensips的命令时出现错误 我的PID文件不存在如何创建它?通常PID文件是自动创建的
root @ ubuntu:/ var / run / opensips#sudo opensipsctl start
信息:启动OpenSIPS:
错误:
PID文件/var/run/opensips/opensips.pid不存在 - OpenSIPS 开始失败
答案 0 :(得分:0)
检查/ var / log / syslog因为问题不在PID文件中。
opensips通过检查PID文件是否存在来检查它是否已启动。
答案 1 :(得分:0)
以下原因可能导致opensips无法一步一步启动:
<强> 1。检查opensips是否存在脚本错误
你可以像Erewin所说的那样在日志中看到它,或者尝试在调试模式下启动opensips:
sudo opensips -DEddd
如果您发现任何错误 - 请修复
<强> 2。检查运行目录是否存在并具有正确的权限
这是我的
ls -ald /var/run/opensips
drwxr-xr-x. 2 opensips opensips 40 Jan 9 12:51 /var/run/opensips
第3。检查opensipsctlrc中的pid文件设置
应该是
PID_FILE=/var/run/opensips/opensips.pid
最有可能的情况是,由于错误(例如1),opensips无法启动,但是如果其他人遇到同样的问题,我们也会留下其他原因。