Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
squid.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1.45 Mб
Скачать

11.5 Что за странные строки о удалении объектов?

К примеру:

97/01/23 22:31:10| Removed 1 of 9 objects from bucket 3913

97/01/23 22:33:10| Removed 1 of 5 objects from bucket 4315

97/01/23 22:35:40| Removed 1 of 14 objects from bucket 6391

Это вполне нормально и говорит о том, что ваш squid достиг границы cache_swap_high.

Обратитесь к странице состояния вашего кеша при помощи cachemgr.cgi и найдите там примерно такую строку:

Storage LRU Expiration Age: 364.01 days

Объекты, которые не использовались такое кол-во времени удаляются согласно политики обслуживания кеша. Вы можете установить значение верхнего лимита LRU Expiration Age при помощи reference_age в конфигурационном файле.

11.6 Могу ли заставить Windows nt ftp-сервер показывать директории в формате Unix?

Конечно можете ! Выберите следующие меню:

  • Start

  • Programs

  • Microsoft Internet Server (Common)

  • Internet Service Manager

Появится окно с различными иконками для ваших служб. Одна из них должна быть ввиде маленькой ``папки'' ftp. Дважды щелкните на ней.

Далее вам необходимо выбрать сервер (должен быть только один). Выберите его, затем перейдите к пункту ``Properties'' из меню и далее на вкладку ``directories''.

В нижней части вкладки будет опция, название которой - ``Directory listing style.'' Выберите тип ``Unix'' взамен типа ``MS-DOS''.

--Oskar Pearson <oskar@is.co.za>

11.7 Почему я получаю ``Ignoring miss from non-peer X.X.X.X?''

Вы получаете ICP MISS (по UDP) от родительского или братского кеша, чей IP-адрес ваш кеш не может определить. Это возможно в двух ситуациях.

  1. Если братский кеш расположен на машине с несколькими интерфейсами и посылает пакеты с интерфейса, не объявленного в DNS. К сожалению, это проблема настроек на сайте братского кеша. Вы можете попросить добавить этот IP-адрес в их DNS или использовать опцию "udp_outgoing_address", чтобы принудительно заставить Squid отвечать с определенного интерфейса. К примеру:

в squid.conf вашего родительского кеша:

udp_outgoing_address proxy.parent.com

в вашем squid.conf:

cache_host proxy.parent.com parent 3128 3130

  1. Вы также можете увидеть подобное предупреждение, когда посылыаете ICP-запросы на широковещательные адреса. По соображениям безопасности Squid требует от вас указания списка всех прочих кешей, слушающих групоовой широковещательный адрес. Если неизвестный кеш слушает этот адрес и посылает запросы, то ваш кеш сгенерирует сообщение о ошибке. Чтобы исправить ситуацию, либо укажите неизвестному кешу прекратить слушать широковещательный адрес, либо добавьте его в ваш конфигурационный файл, если этот кеш легитивен.

11.8 Dns lookups for domain names with underscores (_) always fail.

Стандарт именования хостов ( RFC 952RFC 1101) не разрешает использовать знак подчеркивания в именах доменов:

"Имя" (Сети, Хоста, Шлюза или доменное имя) - текстовая строка до 24 символов, состоящая из символов английского алфавита (A-Z), цифр (0-9), знака минуса sign (-) и точки (.).

Библиотека резолвера, идущая с последними версиями BIND, использует это органичение, возвращая сообщение о ошибке для каждого узла с знаком подчеркивания в имени хоста. Лучшее решение - пожаловаться хостмастеру "нехорошего" сайта и попросить его переименовать их хост.

Смотрите также comp.protocols.tcp-ip.domains FAQ.

Некоторые также заметили, что RFC 1033 подразумевате, что знак подчеркивания позволяется применять. Однако это информационный RFC с плохо подобраным примером, и это нистандарт ни в коем случае.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]