Versions Compared

Key

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

Table of Contents

Если Вы зафиксировали какую-либо ошибку в работе WCS, и данная ошибка устойчио устойчиво воспроизводится на Вашем сервере, отчет об ошибке должен быть подготовлен следующим образом:

...

Формирование отладочных логов и дампа трафика

1. Включите вывод отладочной информации в лог, добавив в файл настроек /usr/local/FlashphonerWebCallServer/conf/flashphoner.properties строку

...

Code Block
languagebash
themeRDark
servicesudo webcallserversystemctl restart webcallserver

3. Запустите сбор pcap-дампа трафика командой

Code Block
languagebash
themeRDark
sudo tcpdump -i any -s 40960 -B 10240 -w log.pcap

4. Воспроизведите зафиксированную Вами ошибку

5. Остановите сбор дампа трафика нажатием Ctrl+C в окне терминала, где был запущен tcpdump.

6. Найдите отладочные логи. Для этого:

...

Сбор отладочных логов в ручном режиме

1. Перейдите к расположению сегодняшних логов, например

Code Block
languagebash
themeRDark
cd /usr/local/FlashphonerWebCallServer/logs/client_logs/2018-04-19

62. 2 Выведите список логов на экран, отсортировав его по времени модификации командой

...

Здесь
13i19gto2ob34utrfs6v2er1it-11-11-11 - каталог с отладочным логом для первого клиентского соединения.
7g2hq7ah5sda3r108917v15k4c-11-10-46 - каталог с отладочным логом для второго клиентского соединения

Формирование отчета об ошибке

Отчет об ошибке должен включать:

...

Сбор отладочных логов при помощи скрипта report.sh

Начиная с версии 5.2.241, имеется возможность собрать логи, выполнив следующие команды

Code Block
languagebash
themeRDark
cd /usr/local/FlashphonerWebCallServer/tools
sudo ./report.sh --sysinfo --conf --tar

Скрипт соберет текущие логи и отобразит результат:

Code Block
themeRDark
Scheduled report:

* logs
* netstat
* lsof
* pmap
* jstack
* sysinfo
* conf
* tar

Progress:

[DONE] logs
[DONE] netstat
[DONE] lsof
[DONE] pmap
[DONE] jstack
[DONE] sysinfo
[DONE] conf
[DONE] tar
Report complete in 15 seconds. Check /usr/local/FlashphonerWebCallServer/report/report-2019-07-17-10-28-35

В данном примере, архив с собранными логами располагается по следующему пути

Code Block
themeRDark
/usr/local/FlashphonerWebCallServer

...

/report/report-2019-07-17-10-28-35.tar.gz

Сбор статистики работы WCS

Начиная со сборки 5.2.967, в отчет может быть включена текущая статистика работы сервера:

Code Block
languagebash
themeRDark
cd /usr/local/FlashphonerWebCallServer/tools
sudo ./report.sh --sysinfo --conf --stats --tar

Формирование отчета об ошибке

Отчет об ошибке должен включать:

  • Отладочные логи
  • Файл /usr/local/FlashphonerWebCallServer/logs/server_logs/flashphoner

...

  • .log
  • Каталог /usr/local/FlashphonerWebCallServer/conf
  • Результат выполнения команды ifconfig на Вашем сервере
  • Результат выполнения команды iptables -L  на Вашем сервере

или результат выполнения скрипта для сбора логов

Также отчет должен включать собранный дамп трафика

Отправка отчета

Отправьте отчет об ошибке на адрес техподдержки support@flashphoner.com. В случае, если Вы создавали тему на форуме технической поддержки Flashphoner, включите в письмо ссылку на эту тему.

...