Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В сборке 5.2.679 добавлена возможность контроля работоспособности сервера при помощи HTTP(S) GET запроса. Эта возможность может быть использована при настройке внешнего контроля за сервером и в балансировщиках нагрузки.

Запрос по URL

Code Block
themeRDark
http://wcs:8081/health-check

или для HTTPS

Code Block
themeRDark
https://wcs:8444/health-check

если сервер работает, возвращает 200 OK с пустым содержимым. Любой другой ответ означает, что сервер не работает.

Доступ к HTTP интерфейсу контроля работоспособности может быть ограничен при необходимости.

В некоторых случаях, внешние средства контроля могут посылать только запрос к корню веб-сервера. В свою очередь, WCS при обращении к корню, по умолчанию, перенаправляет браузер на страницу веб интерфейса, и проверка работоспособности не срабатывает. Чтобы исправить это, необходимо указать следующую настройку в файле flashphoner.properties

Code Block
themeRDark
http_enable_root_redirect=false

Тогда запрос к URL

Code Block
themeRDark
http://wcs:8081/

также вернет 200 OK, если сервер работает.