Нет опции «pidfile» в файле конфигурации [Prosody]

Я использовал ejabberd в качестве XMPP-сервера. Прямо сейчас я просто переключился на Prosody для тестирования. Установка и настройка все проходит нормально. Но при запуске сервера openfire, такого как sudo service prosody start, у меня возникает ошибка

There is no 'pidfile' option in the configuration file, see http://prosody.im/doc/prosodyctl#pidfile

Я прошел по ссылке pidfile doc, но не могу найти решение, как справиться с этим.

Прямо сейчас мой путь к pid-файлу находится в /var/run/prosody/prosody.pid, и документация говорит, что мы также можем перейти в текущий каталог. Я много пробовал и не могу найти решение.

Пожалуйста, помогите мне с этим и нужны некоторые предложения


person Yashwanth Babu    schedule 13.07.2015    source источник


Ответы (1)


У меня была такая же проблема с ошибкой на Centos

Я определил VirtualHost выше определения pidfile. Я переместил VirtualHost после запуска службы просодии, и все заработало нормально.

person gstlouis    schedule 27.04.2016
comment
Мое определение VirtualHost ниже определения pidfile, и я все еще получаю ту же ошибку. - person Larper; 12.01.2021
comment
Вы имели в виду выше pid? Причина ниже pid является проблемой. Сохраните и перезагрузите службу - person gstlouis; 12.01.2021
comment
Нет, он ниже определения PID, но по умолчанию он ниже определения PID. Вот как выглядит код: pastebin.com/27Ev3rUc //EDIT: я поместил его над Определение PID, и он по-прежнему выдает ту же ошибку. - person Larper; 15.01.2021