Проблемы и решения

Урок 333 из 751
Автор: Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 13444
Дата изменения: 18.09.2023
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Все редакции КП, кроме Энтерпрайз
Внимание! Модуль удалён со всех редакций, проданных позднее октября 2020-го года. В установках, созданных ранее этой даты, модуль присутствует, но обновления по нему производятся только по проблемам безопасности.

Автозапуск сервера XMPP

Чтобы запустить XMPP вызывайте интерпретатор PHP (путь к нему можно посмотреть в настройках модуля XMPP) с параметром полного пути к файлу xmppd.php.

Пример:

c:\php\php.exe c:\www\bitrix\modules\xmpp\xmppd.php 

Соответствующую команду следует добавить в автозагрузку вашей системы.

Примечание: В продукте «1C-Битрикс: Виртуальная машина» уже реализован автозапуск сервера XMPP, причем в случае его остановки он будет перезапущен автоматически.

Нестабильная работа в режиме SSL

Проблема с нестабильной работой в режиме SSL относится не столько к работе XMPP-сервера, сколько к работе PHP в данном режиме.

Проблему можно решить, используя дополнительное ПО, например, stunnel. Эта программа работает на той же машине, что и xmpp сервер, держит соединение с клиентами по ssl и транслирует все запросы на порт 5222 без шифрования.

XMPP на разделяемом хостинге

Запуск сервера должен осуществляться на выделенном сервере или виртуальной машине (VPS).

Разделяемый хостинг не подходит, т.к. XMPP сервер - это фактически скрипт php, который исполняется неограниченно долгое время. Политика разделения ресурсов разделяемого хостинга не может позволить такое решение.

Кроме того, сервер должен монопольно занимать порт сервера 5222 для открытого доступа, это противоречит безопасности на разделяемом хостинге.


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»