Команды для обслуживания Java машины¶
Начиная со сборки 5.2.2180, доступен инструмент командной строки для обслуживания Java машины. Сервисные и диагностические команды запускаются для Java машины основного процесса WCS.
Сборка мусора¶
Эта команда запускает сборщик мусора, что может быть полезно, если процесс WCS занимает слишком много Java heap памяти при небольшой нагрузке на сервер.
Warning
Данная операция может повлиять на все функции стриминга. Рекомендуется использовать с осторожностью.
Сбор дампа процессорных потоков (thread dump)¶
Эта команда собирает дамп процессорных потоков в указанный файл.
Warning
Если WCS запущен под Java 8, каталог, куда будет записан файл, должен быть доступен на запись группе others
По умолчанию, дамп записывается в файл в каталоге /usr/local/FlashphonerWebCallServer/report/
, например
Здесь:
report-2025-03-07-15-58-28
- подкаталог с датой и временем в имени501582
- pid основного Java процесса WCS
Сбор Java heap дампа¶
Эта команда собирает Java heap дамп в указанный файл.
Warning
- Если WCS запущен под Java 8, каталог, куда будет записан файл, должен быть доступен на запись группе
others
- Данная операция может повлиять на все функции стриминга. Рекомендуется использовать с осторожностью.
По умолчанию, дамп записывается в файл в каталоге /usr/local/FlashphonerWebCallServer/report/
, например
Здесь:
report-2025-03-07-16-06-00
- подкаталог с датой и временем в имени501582
- pid основного Java процесса WCS
Flight recording¶
Эта команда запускает запись Java flight recording в файл. Запись останавливается по истечении указанного времени.
Warning
- Если WCS запущен под Java 8, каталог, куда будет записан файл, должен быть доступен на запись группе
others
- Нагрузка на CPU при старте записи может вырасти
По умолчанию, запись ведется в течение 60 seconds в файл в каталоге /usr/local/FlashphonerWebCallServer/report/
, например
Здесь:
report-2025-03-07-16-11-49
- подкаталог с датой и временем в имени501582
- pid основного Java процесса WCS