1

我正在使用opensips,我的配置与教程完全一样,但是当我运行启动opensips的命令时出现错误我的PID文件不存在如何创建它?通常PID文件是自动创建的

root@ubuntu:/var/run/opensips# sudo opensipsctl start

信息:启动 OpenSIPS:

错误:

PID 文件 /var/run/opensips/opensips.pid 不存在 -- OpenSIPS 启动失败

4

2 回答 2

0

检查 /var/log/syslog 因为问题不在 PID 文件中。

opensips 通过检查 PID 文件是否存在来检查它是否启动。

于 2017-12-13T19:50:30.593 回答
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

很可能在您的情况下,opensips 由于错误(例如 1)而无法启动,但也让我们在此处留下其他原因,以防其他人遇到同样的问题。

于 2018-01-09T11:10:17.590 回答