Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
dpi:dpi_components:mediaserver:cache_trouble_shooting [2018/02/13 11:38] – lexx26 | dpi:dpi_components:mediaserver:cache_trouble_shooting [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1 |
---|
====== Проблемы и решения ====== | ====== Проблемы и решения ====== |
{{indexmenu_n>7}} | {{indexmenu_n>6}} |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_incorect_working1|После включения кеша, массово стали жаловаться абоненты на то что некоторые онлайн игры перестали работать совсем, некоторые отображаются некорректно. так, в ok.ru есть игра Кодекс Пирата, с включенным кешем в игре не отображается часть картинок, стоит выключить кеш и все приходит в норму. На моем пк подтверждается проблема. кеширование swf выключил, папку swf убрал из кеша. что еще можно сделать?]] | |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_unused_to_off|Каким образом отключить не нужные КЭШи?]] | ==== После включения кеша, массово стали жаловаться абоненты на то что некоторые онлайн игры перестали работать совсем, некоторые отображаются некорректно. так, в ok.ru есть игра Кодекс Пирата, с включенным кешем в игре не отображается часть картинок, стоит выключить кеш и все приходит в норму. На моем пк подтверждается проблема. кеширование swf выключил, папку swf убрал из кеша. что еще можно сделать? ==== |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_files|Как можно посмотреть что заКЭШировано?]] | Обновите ПО КЭШ сервера |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_nofilesincache|Ничего нет в КЭШе, что проверить?]] | |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_checkloadcacheinfo|Как проверить что DPI загружает информацию о файлах присутствующих в КЭШ сервере?]] | ==== Каким образом отключить не нужные КЭШи? ==== |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_checkloadcacheperiod|Как изменить в DPI период загрузки информации о файлах присутствующих в КЭШ сервере?]] | Каждый КЭШ описан в файле конфигурации /etc/ccu/ccu.conf, для отключения закачивания данных определенного КЭШа достаточно установить в его описании параметр is_enabled в значение "no".\\ |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_checksubs|Не работает КЭШирование у абонента, что проверить?]] | после изменения конфигурации надо перезапустить ccu\\ |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_diagnostic_on|Как включить диагностический уровень логирования в КЭШ сервере]] | \\ |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_diagnostic_http|Как проверить, что КЭШ доступен с компьютера абонента?]] | **Внимание**: на момент написания статьи есть одна известная проблема, как только КЭШ исключается при помощи is_enabled параметра, он полностью становится не видимым для ccu, что приводит к тому, что занимаемый им размер не учитывается. Т.е. например если есть два кэша - A и B, A занимает 8ТB, B - 1ТB, а общий выделенный объем - 10TB, то при запрете кэша A, будет считаться, что еще можно залить 9TB. Соответственно, если обем дискового пространства не большой, то после отключения КЭШа рекомендуется очистить занимаемый им объем. |
- [[dpi:dpi_components:mediaserver:cache_trouble_shooting:cache_trouble_old_data|По ссылке 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.]] | ==== Как можно посмотреть что заКЭШировано? ==== |
- [[cache_trouble_cashestatshow|а есть возможность узнать статитику по % объема .exe ?]] | Выполните на КЭШсервере следующую команду: |
- [[cache_trouble_retracker_status|Как посмотреть что ретрэкер работает (собирает пиров с соседних ретрекеров/отдает списки пиров на запрос торрент клиентов)?]] | find /data -type f |
- [[cache_trouble_retracker_alert_loader|Что значит это сообщение в логах СКАТа? [ERROR ][2015/07/27-17:21:30:184386][0x7f29cbfe9700] bl_updater_thread: Bittorrent hash list update error, rc=-1006 : Can not download data.]] | |
- [[cache_trouble_cache_data_remove|Как удалить данные в определенном КЭШе?]] | В КЭШе пусто, если вы получили следующий результат выполнения команды: |
| /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|Детальнее о конфигурировании КЭШ сервера]] |
| |
| ==== Как проверить что 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 <имя КЭША> |
| |