Ошибка при запуске сервера 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), но давайте оставим здесь и другие причины, если кто-то еще столкнулся с такой же проблемой.

Другие вопросы по тегам