... h2. Возможные причины пропусков. h6. 1. Основные причины пропусков представлены в [статье|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=173768857] h6. 2. Виртуальная машина. Также, в некоторых случаях, причиной единичных пропусков может стать виртуальная машина, на которой работает Сателлит. h6. 3. Отсутствие ресурса в списках на момент проверки. При запусках проверок большого количества ресурсов на Сателлите, может возникнуть разница в списках на сервере фильтрации и проверяющей машиной, проверить можно при помощи [инструкции|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=121307148]. h2. Как проверить фактическую доступность ресурса на данный момент. Проверить доступность можно в консоли при помощи команды curl: {panel} curl \-vkL ex.ua * About to connect() to ex.ua port 80 (#0) * Trying 10.90.10.155... connected * Connected to ex.ua (10.90.10.155) port 80 (#0 {panel} Если ресурс блокируется во второй строчке должен присутствовать ip страницы-заглушки. h2. Как проверить наличие ресурса в списке на Редукторе. Проверить наличие ресурса в списках можно при помощи [инструкции|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=120094738] h2. Общие рекомендации по отладке. h5. Проверить один домен по днс: {panel} chroot /app/satellite/ filter-checker \--domain='ex.ua' \--blockpage-ip 10.90.10.155 \--dns-disable-aaaa {panel} {info} ex.ua - проверяемый домен. 10.90.10.155 - адреса ваших страниц-заглушек (можно перечислять через пробел). \--dns-disable-aaaa Не проверять DNS-AAAA запросы (Запись AAAA (IPv6 address record) связывает имя хоста с адресом протокола IPv6.) {info} Если проблема не повторилась, то можно запустить в цикле, возможно, проблема плавающая: {panel} filter-checker \--domain='ex.ua' \--blockpage-ip 10.90.10.155 10.90.10.150 \--loop \--dns-disable-aaaa {panel} Проверить весь dns-список, с лимитом в 1000 доменов: {panel} filter-checker \--dns \--blockpage-ip 10.90.10.155 10.90.10.150 \--dns-disable-aaaa \--limit 1000 {panel} Проверка доменов из файла: {panel} filter-checker \--dns \--blockpage-ip 10.90.10.155 10.90.10.150 \--dns-disable-aaaa \--dns-file /tmp/domains {panel} {info} /tmp/domains - путь до файла {info} {note} Если необходимо увидеть ответ от сайта можно добавлять флаг \--save-failures, который будет его выводить {note} h5. Проверить один url по http: {panel} filter-checker \--url=ex.ua \--blockpage-marker "Доступ запрещён" {panel} {info} ex.ua - проверяемый домен. "Доступ запрещён" - маркер вашей страницы-заглушки. {info} Если проблема не повторилась, то можно запустить в цикле, возможно, проблема плавающая: {panel} filter-checker \--url=ex.ua \--blockpage-marker "Доступ запрещён" \--loop
|