Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:websocket_backend [2017/12/08 17:52] anton [Установка сервера WebSocket] |
abills:docs:manual:websocket_backend [2018/09/28 14:47] (текущий) andriy [Возможные проблемы] |
||
---|---|---|---|
Строка 18: | Строка 18: | ||
Установить perl модули: | Установить perl модули: | ||
* [[abills:docs:manual:soft:anyevent|AnyEvent]] | * [[abills:docs:manual:soft:anyevent|AnyEvent]] | ||
- | * Protocol::WebSocket | + | * [[abills:docs:manual:soft:protocolwebsocket|Protocol::WebSocket]] |
Установить и включить модули апача: | Установить и включить модули апача: | ||
Строка 66: | Строка 66: | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
</code> | </code> | ||
+ | |||
+ | **nobody** - пользователь веб сервера | ||
+ | |||
Включить службу | Включить службу | ||
<code> | <code> | ||
Строка 73: | Строка 76: | ||
==== Автоматический перезапуск процеса ==== | ==== Автоматический перезапуск процеса ==== | ||
- | Благодаря billd-плагину check_programs можно получать перезапускать процес и получать уведомления о неактивности | + | Благодаря billd-плагину check_programs можно перезапускать процес и получать уведомления о неактивности\\ |
- | **/etc/crontab** | + | **/etc/crontab**\\ |
- | */5 * * * * /usr/abills/libexec/billd check_programs PROGRAMS=websocket | + | <code> |
+ | */5 * * * * /usr/abills/libexec/billd check_programs PROGRAMS=websocket | ||
+ | </code> | ||
====Возможные проблемы==== | ====Возможные проблемы==== | ||
Строка 92: | Строка 97: | ||
**libexec/config.pl** | **libexec/config.pl** | ||
$conf{WEBSOCKET_ENABLED} = 1; | $conf{WEBSOCKET_ENABLED} = 1; | ||
+ | $conf{WEBSOCKET_URL} = 'https://192.168.1.169:9443'; # кастомный URL для WebSocket | ||
\\ | \\ | ||
+ |