Ошибка при запуске сервера OpenSIPS (файл PID)
Я использую opensips, и я выполнил настройку точно так же, как учебник, но когда я запускаю команду, которая запускает opensips, возникает ошибка. Мой файл PID не существует, как его создать? обычно файл PID создается автоматически
root @ ubuntu: / var / run / opensips # sudo opensipsctl start
ИНФОРМАЦИЯ: Запуск OpenSIPS:
ОШИБКА:
Файл PID /var/run/opensips/opensips.pid не существует - запуск OpenSIPS не выполнен
2 ответа
Проверьте /var/log/syslog, потому что проблема не в файле PID.
opensips проверяет, начался ли он, проверяя, существует ли файл PID.
Вот причины, которые могут привести к тому, что opensips не запустится шаг за шагом:
1. Проверьте opensips на наличие ошибок скрипта
Вы можете увидеть это в логах, как сказал Эревин, или попробовать запустить 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. Проверьте настройки файла pid в opensipsctlrc
Так должно быть
PID_FILE=/var/run/opensips/opensips.pid
Скорее всего, в вашем случае opensips не может запуститься из-за ошибок (например, 1), но давайте оставим здесь и другие причины, если кто-то еще столкнулся с такой же проблемой.