Ошибка при запуске сервера

Vadimmiras

New Member
Добрый день!
Обновился до версии 1076, теперь каждый раз при инициализации сервера в автобалансере и в отдельном инстансе проблема -

Bash:
ERROR start - FlashphonerWebCallServer started, but is not healthy, please try to restart
ноя 09 08:20:13 bash[2108]: FlashphonerWebCallServer: startingFlashphonerWebCallServer started, but is not healthy, please try to restart
ноя 09 08:20:13 systemd[1]: Refusing to accept PID outside of service control group, acquired through unsafe symlink chain: /usr/local/FlashphonerWebCallServer/bin/FlashphonerMainWebCallServer.pid In a future release, systemd will refuse to start a service with this configuartion
При рестарте вручную - все нормально

Подскажите как поправить?
 

Max

Administrator
Staff member
Добрый день.
Это означает, что сервер за 5 секунд не успел ответить 200 OK на запрос по адресу http://localhost:8081/health-check. Если сервер работает и потоки публикуются и играют, на эту ошибку можно не обращать внимания. Есть тикет WCS-3376, в данный момент он на предварительном тестировании. Напишем здесь, когда фикс будет выпущен.
 

Vadimmiras

New Member
Добрый день.
Это означает, что сервер за 5 секунд не успел ответить 200 OK на запрос по адресу http://localhost:8081/health-check. Если сервер работает и потоки публикуются и играют, на эту ошибку можно не обращать внимания. Есть тикет WCS-3376, в данный момент он на предварительном тестировании. Напишем здесь, когда фикс будет выпущен.
но сервер не работает вообще до перезапуска, потом идут такие ошибки:

Bash:
ноя 09 08:20:13 systemd[1]: Refusing to accept PID outside of service control group, acquired through unsafe symlink chain: /usr/local/FlashphonerWebCallServer/bin/FlashphonerMainWebCallServer.pid In a future release, systemd will refuse to start a service with this configuartion
ноя 09 08:20:13 systemd[1]: webcallserver.service: Supervising process 3140 which is not our child. We'll most likely not notice when it exits.
ноя 09 08:20:13 bash[2108]: [FAILED]
 

Max

Administrator
Staff member
но сервер не работает вообще до перезапуска, потом идут такие ошибки:
Замените в файле /usr/local/FlashphonerWebCallServer/bin/setenv.sh строку
Code:
WCS_NON_ROOT=true
на
Code:
WCS_NON_ROOT=false
При этом WCS будет стартовать от пользователя root, и эти ошибки должны уйти. Если сервер после этого не стартует, предоставьте SSH доступы через эту форму.
 

Max

Administrator
Staff member
Добрый день.
В сборке 5.2.1084 мы добавили ключ запуска, позволяющий указать максимальное количество попыток проверки работоспособности
Code:
sudo ./webcallserver start --health-timeout 10
Также мы увеличили количество попыток проверки по умолчанию до 10, этого должно быть достаточно на большинстве конфигураций инстансов.
 
Top