...
Code Block | ||||
---|---|---|---|---|
| ||||
sudo systemctl start webcallserver |
Начиная со сборки 5.2.801, WCS запускается как сервис от пользователя flashphoner для большей безопасности.
Кроме этого запуск может быть осуществлен командой:
Code Block | ||||
---|---|---|---|---|
| ||||
cd /usr/local/FlashphonerWebCallServer/bin sudo ./webcallserver start |
В сборках 5.2.840 - 5.2.863 эта команда запускает WCS также от пользователя flashphoner.
Настройка переменных окружения
Подготовка запуска и переменных окружения происходит в скрипте setenv.sh. В этом скрипте могут быть заданы дополнительные параметры для WCS Core. Кроме того, здесь же задается параметр, предотвращающий утечки памяти на многопроцессорных системах:
...
Code Block | ||||
---|---|---|---|---|
| ||||
cd /usr/local/FlashphonerWebCallServer/bin sudo ./webcallserver start standalone |
Логика запуска с различными правами пользователя
Начиная со сборки 5.2.864, права, с которыми запускается WCS, подчиняются следующей логике:
1. Команда
Code Block | ||||
---|---|---|---|---|
| ||||
sudo systemctl start webcallserver |
запускает WCS всегда от пользователя flashphoner, если он есть в системе
2. Команда
Code Block | ||||
---|---|---|---|---|
| ||||
./webcallserver start |
запускает WCS от пользователя root, если она выполнена с правами root, например
Code Block | ||||
---|---|---|---|---|
| ||||
sudo ./webcallserver start |
или от пользователя flashphoner, если запущена другим пользователем
Это касается и запуска с выводом на консоль
Code Block | ||||
---|---|---|---|---|
| ||||
./webcallserver start standalone |
Параметры JVM
Параметры задаются в файле setenvwcs-core.shproperies.
Здесь вы можете добавить любые Дополнительные опции запуска могут быть также добавлены в файле bin/setenv.sh в следующие переменные:
WCS_JAVA_OPTS - список опций для WCS Core
...