Проблемы и решения [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:mediaserver:cache_trouble_shooting:start [2023/08/30 08:30] elena.krasnobryzhdpi:dpi_components:mediaserver:cache_trouble_shooting:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-====== Проблемы и решения ====== 
-{{indexmenu_n>6}} 
- 
-=== После включения кеша, массово стали жаловаться абоненты на то что некоторые онлайн игры перестали работать совсем, некоторые отображаются некорректно. так, в ok.ru есть игра Кодекс Пирата, с включенным кешем в игре не отображается часть картинок, стоит выключить кеш и все приходит в норму. На моем пк подтверждается проблема. кеширование swf выключил, папку swf убрал из кеша. что еще можно сделать? === 
-Обновите ПО КЭШ сервера 
- 
-=== Каким образом отключить не нужные КЭШи? === 
-Каждый КЭШ описан в файле конфигурации /etc/ccu/ccu.conf, для отключения закачивания данных определенного КЭШа достаточно установить в его описании параметр is_enabled в значение "no".\\ 
-после изменения конфигурации надо перезапустить ccu\\ 
-\\ 
-**Внимание**: на момент написания статьи есть одна известная проблема, как только КЭШ исключается при помощи  is_enabled параметра, он полностью становится не видимым для ccu, что приводит к тому, что занимаемый им размер не учитывается. Т.е. например если есть два кэша - A и B, A занимает 8ТB, B - 1ТB, а общий выделенный объем - 10TB, то при запрете кэша A, будет считаться, что еще можно залить 9TB. Соответственно, если обем дискового пространства не большой, то после отключения КЭШа рекомендуется очистить занимаемый им объем. 
- 
-=== Как можно посмотреть что заКЭШировано? === 
-Выполните на КЭШсервере следующую команду: 
-  find /data -type f 
- 
-В КЭШе пусто, если вы получили следующий результат выполнения команды: 
-  /data/enumerated.bin 
-  /data/enumerated.cs 
- 
-=== Ничего нет в КЭШе, что проверить? === 
-Проверьте нет ли ошибок при передаче кликстрим 
-  tail -100 /var/log/dpi/fastdpi_alert.log|grep ERROR 
- 
-При наличии следующих ошибок: 
-  [ERROR   ][2015/07/20-20:26:48:307378][0x7fd749eac700] IPFIX : udp:10.0.251.7:1500 :  
-    Error socket send to collector, rc=-1, errno=111 : Connection refused 
-  [ERROR   ][2015/07/20-20:26:48:434784][0x7fd749eac700] IPFIX : udp:10.0.251.7:1500 :  
-    Error socket send to collector ( repeat error 1 ), now ok. 
- 
-  - проверьте доступность КЭШ сервера со стороны DPI 
-  - проверьте ip адрес (если вы проводили его изменения) в конфигурации КЭШ сервера /var/cache/nginx/cs/.cs/cs.conf. Потребуется останов и рестарт при изменении IP - [[dpi:dpi_components:mediaserver:cache_config:start|Детальнее о конфигурировании КЭШ сервера]]   
- 
-=== Как проверить что DPI загружает информацию о файлах присутствующих в КЭШ сервере? === 
-Для проверки времени загрузки информации в DPI из КЭШ сервера, выполните: 
-   ls -al /var/lib/dpi/cdn* 
- 
-Результат: 
-   rw-r--r--.  1 root root   3432 Июл 20 15:58 cdncache.bin 
- 
-=== Как изменить в DPI период загрузки информации о файлах присутствующих в КЭШ сервере? === 
-Для изменения периода загрузки файлов с информацией о заКЭШированных файлах внесите в конфигурацию DPI следующую строку: 
-  timeout_check_cache=5 
- 
-Параметр, "горячий", достаточно перечитать конфигурацию DPI с помощью команды: 
-  service fastdpi reload 
- 
-=== Не работает КЭШирование у абонента, что проверить? === 
-Проверьте, что услуга КЭШирования выдана абоненту: 
-  fdpi_ctrl list --service 7 --ip <IP абонента> 
- 
-Если результат: 
-  Autodetected fastdpi params : dev='lo', port=29000 
-  connecting 127.0.0.1:29000 ... 
-   
-  --------------------------------- 
-  Result processing ip=1.1.1.1 : 1/0/1 
- 
-Значит услуга не подключена абоненту. 
- 
-=== Как включить диагностический уровень логирования в КЭШ сервере] === 
-1. Найти PID главного процесса: 
-  ps -ef | grep ccu 
-   
-2. Выполнить команду 
-  ccu manage --conf /etc/ccu/ccu.conf --pid <PID главного процесса> --set-log-level diagnostic 
- 
-3. Подождать минут 20\\ 
-4. Выполнить команду 
-  ccu manage --conf /etc/ccu/ccu.conf --pid <PID главного процесса> --set-log-level info 
- 
-Команды из 2,4 пунктов меняют уровень логирования, если он установлен в diagnostic, то ничего из перечисленного выше делать не надо, просто смотреть лог /var/log/ccu/online.log\\ 
- 
-В /var/log/ccu/online.log будет описано то, что сейчас накоплено по разным КЭШам\\ 
- 
-Также можно посмотреть лог /var/log/ccu/online_recv.log - если пустой, то ничего не приходит по IPFIX\\ 
- 
-=== Как проверить, что КЭШ доступен с компьютера абонента? === 
-Для проверки доступности КЭШ сервера используйте УРЛ: 
-  http://<IP_cache_server>/cache/enumerated.bin 
- 
-Если файл получен значит КЭШ доступен по 80 порту. 
- 
-=== По ссылке http://www.kaspersky-help.com/?hl=ru&version=15.0.19.0&pid=kvrt&link=kvrtexe скачивается Kaspersky Virus Removal Tool 15.0.19.0 с цифровой подписью от 05.07.2015. По ссылке http://download.geo.drweb.com/pub/drweb/cureit/cureit.exe скачивается Dr.Web CureIT 10.0 с цифровой подписью от 06.07.2015. === 
-Обновите ПО КЭШ-сервера   
- 
-=== а есть возможность узнать статистику по % объема  .exe ? === 
-1. Через веб интерфейс <ip_cache>/cs.html\\ 
- 
-2. На сервере Кэша выполните команду 
-du -sk /data/exts/*|sort -n 
- 
-=== Как посмотреть что ретрэкер работает (собирает пиров с соседних ретрекеров/отдает списки пиров на запрос торрент клиентов)? === 
-На клиенте mtorrent:\\ 
-запустить закачку торрента, выбрать ее в списке и посмотреть на закладке "Трекеры"\\ 
-присутствие локального ретрекера, его статус и наличие пиров и сидов 
-  
-На сервере:\\ 
-посмотреть лог ретрекера 
-tail -100 /var/log/btrt/btrt.lo 
- 
-=== Что значит это сообщение в логах СКАТа? [ERROR ][2015/07/27-17:21:30:184386][0x7f29cbfe9700] bl_updater_thread: Bittorrent hash list update error, rc=-1006 : Can not download data. === 
-Означает, что на ретрекере не зарегистрировано раздач и поэтому dpi не смог получить их список 
- 
-=== Как удалить данные в определенном КЭШе? === 
-Команда удаления данных в определенном КЭШе: 
-  ccu remove <имя КЭША>