Ques/Help/Req [DCom] Live Content 2.1.0 2.1.0

!!!Lexus!!!

New member
Регистрация
16.01.2007
Сообщения
6
Реакции
1
Баллы
3
Возраст
40
Местоположение
Украина
Здравствуйте! Установил а как настроить... всё перепробовал но не работает! Есть настройки для сервера вообще нормальные?
 

GOLO

Administrator
Администратор
Premium
Регистрация
31.07.2017
Сообщения
61
Реакции
24
Баллы
8
Страна
Sweden
Native language | Родной язык
Русский
Здравствуйте! Установил а как настроить... всё перепробовал но не работает! Есть настройки для сервера вообще нормальные?
После установки и настройки плагина перейдите в консоль сервера и выполните:
PHP:
php socket_server.php start
команда в корне форума для запуска серверного сокета. Мы также открываем TCP-порт сокета сервера для прослушивания перед запуском.

Чтобы остановить:
PHP:
php socket_server.php stop

Статус сервера:
PHP:
php socket_server.php status

Перезапуск сервера:
PHP:
php socket_server.php restart

Код:
    2053
    2083
    2087
    2096
    8443

Примеры конфигураций для подключения через прокси:
NGINX:
location /socket.io/ {
        proxy_pass http://127.0.0.1:2053;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

Код:
extprocessor socket.io {
  type                    proxy
  address                 127.0.0.1:2053
  maxConns                2000
  pcKeepAliveTimeout      60
  initTimeout             60
  retryTimeout            0
  respBuffer              0
}
context /socket.io/ {
  type                    proxy
  handler                 socket.io
  addDefaultCharset       off
}
websocket /socket.io {
  address                 127.0.0.1:2053
}

Управление сервером сокетов как службой Systemd:

Создайте файл с именем " livecontent.service " по пути "/etc/systemd/system".
Вы можете создать его вручную или выполнить в консоли: " systemctl edit --force --full livecontent.service ".

В созданный файл пишем инструкции модуля:
[Unit]
Description=Live Content socket server
After=mysql.service
Requires=mysql.service

[Service]
Type=forking
PIDFile=/www/wwwroot/xendev.ru/internal_data/dcom_live_content.pid
WorkingDirectory=/www/wwwroot/xendev.ru
ExecStart=/usr/bin/php socket_server.php start
ExecStop=/usr/bin/php socket_server.php stop
ExecReload=/usr/bin/php socket_server.php restart
TimeoutSec=300
Restart=always

[Install]
WantedBy=multi-user.target
Alias=livecontent.service

Переменные, выделенные жирным шрифтом, меняются на свои в зависимости от системы

Не забудьте перезагрузить демон systemd после исправления в юните:
Код:
systemctl daemon-reload

Смотрим состояние агрегата:
Код:
systemctl status livecontent

Видим, что он отключен - разрешаем:
Код:
 systemctl enable livecontent
Код:
 systemctl -l status livecontent

Запуск службы:
Код:
 systemctl start livecontent

Смотрим на красивый статус:
Код:
 systemctl -l status livecontent
 
Последнее редактирование:
197 872Темы
634 842Сообщения
3 618 382Пользователи
Abcd1105Новый пользователь
Верх