LINUX.ORG.RU
ФорумAdmin

squid - не кеширует ничего


0

0

что имеем: имеется сетка (20 компов), есть сервер, раздающий интернет. на сервере установил сквид и завернул через iptables весь траффик 80 порта на сквид.

но сквид ничего не кеширует!!!

проработал в течении дня, с 20 компов набралос 70 килобайт в /var/spool/squid

размер файлов для кеширования увеличил до 40 мегобайт (maximum_object_size)

не понимаю, какой параметр в конфиге надо подкрутить или куда смотреть, чтобы сквид начал кешировать трафик.

anonymous

Ответ на: комментарий от dreamer

конфиг: http://mirn.ru/squid.conf

----------------- выдержка из лога:

1203124323.671 118 192.168.1.67 TCP_MISS/200 1311 GET http://top8.list.ru/counter? - DIRECT/194.67.45.13 image/gif 1203124324.185 514 192.168.1.67 TCP_MISS/200 1778 GET http://www-128.ibm.com/developerworks/everywhere/ew.js - DIRECT/129.33.13.208 text/javascript 1203124324.644 458 192.168.1.67 TCP_MISS/200 1711 GET http://www-128.ibm.com/developerworks/everywhere/ew? - DIRECT/129.33.13.208 text/html

anonymous
()

если трафик завернул, то в сквиде должна быть строка http_port 3128 transparent (это написано в конфигурации). если обновлял сквид до новой версии то возможна ситуация, что конфиг остался старый, раньше для заворачивания нужно было указывать httpd_accel_.... параметры.

P.S. капча breshes

anonymous
()
Ответ на: комментарий от anonymous

работает ли прокси если его прямо указать в браузере клиента ? покажи правило iptables как завернул трафик ? открыт ли 3128 порт для локальной сети ? добавленна ли в файл конфигурации строка acl our_networks 192.168.1.0/24 allow our_networks ??

(вообще файл конфигурации /etc/squid/squid.conf хорошо документирован)

anonymous
()
Ответ на: комментарий от anonymous

про что и речь, что сквид отлично работает!!! он просто не кеширует. сквид каждый раз тащит картинки и всё всё всё из интернета, вместо того, чтобы взять их с харда. это и напрягает.

строка: acl our_networks 192.168.1.0/24 allow our_networks добавлена...

я же выше выложил конфиг сквида.

завёрнуто всё: -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination xxx.xxx.xxx.xxx:3128

вопрос не в том, что работает \ не работает сквид. а в том, ПОЧЕМУ ОН НЕ КЕШИРУЕТ.

anonymous
()
Ответ на: комментарий от anonymous

далее # cache_dir ufs /var/spool/squid 100 16 256 закомментированно почему ? я предпочитаю cache_dir aufs /var/spool/squid 1024 64 256 это будет 1Gb кэш с асинхронным доступом (aufs) посмотри есть у тебя вообще эта директория и не пустая ли, а то мож он кэширует куда нить в оперативную память

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.