====== Проблемы и решения ====== {{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|Детальнее о конфигурировании КЭШ сервера]] ==== Как проверить что 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 Если результат: 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 --set-log-level diagnostic 3. Подождать минут 20\\ 4. Выполнить команду ccu manage --conf /etc/ccu/ccu.conf --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:///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. Через веб интерфейс /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 <имя КЭША>