LINUX.ORG.RU
ФорумAdmin

SQUID - определить кеширует или нет и заставить кэшировать )))


0

0

уважаемые, я понимаю, есть маны, доки, поиск и все такое...
тем не менее, прошу помочь.
возникла проблемка - потребляется много траффика юзанием определенного сайта. сайт юзать надо, а вот траффик тратить можно меньше, если закешировать всякую разную граф. фигню с этого сайта.
поставил squid Version 2.6.STABLE1. памяти ему выделено 50 мозгов и 150 диска. он типа запускается, типа работает, типа через него связь идет, типа сокеты появляются, в /var/spool накидал кучу каталогов... вот только походу кэшировать не хочет. каталоги пустые, траффик не уменьшился.
потому покорнейше прошу, укажите где именно и что посмотреть на предмет определить кэширует он или нет и где и что прописать чтоб кэшировал.
а то на изучение всей документации уйдет непропорционально много времени .
памяти ему выделено 50 мозгов и 150 диска.

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

squid.conf выглядит так:

http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir diskd /var/spool/squid 100 16 256
cache_store_log none
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
half_closed_clients off
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost
acl mynetwork src 192.168.0.0/255.255.255.0
http_access allow mynetwork
http_access allow localhost
http_reply_access allow all
icp_access allow all
visible_hostname myfirewall@deneg.net
append_domain .deneg.net
err_html_text admin@deneg.net
deny_info ERR_CUSTOM_ACCESS_DENIED all
memory_pools off
coredump_dir /var/spool/squid
ie_refresh on

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

в логах пишет типа так:

2007/04/18 20:49:55| Starting Squid Cache version 2.6.STABLE1 for i586-mandriva-linux-gnu...
2007/04/18 20:49:55| Process ID 6101
2007/04/18 20:49:55| With 1024 file descriptors available
2007/04/18 20:49:55| DNS Socket created at 0.0.0.0, port 32774, FD 6
2007/04/18 20:49:55| Adding nameserver 192.168.0.1 from /etc/resolv.conf
2007/04/18 20:49:55| User-Agent logging is disabled.
2007/04/18 20:49:55| Referer logging is disabled.
2007/04/18 20:49:55| Unlinkd pipe opened on FD 10
2007/04/18 20:49:55| Swap maxSize 102400 KB, estimated 7876 objects
2007/04/18 20:49:55| Target number of buckets: 393
2007/04/18 20:49:55| Using 8192 Store buckets
2007/04/18 20:49:55| Max Mem size: 8192 KB
2007/04/18 20:49:55| Max Swap size: 102400 KB
2007/04/18 20:49:55| Store logging disabled
2007/04/18 20:49:55| ipcCreate: /usr/lib/squid/diskd_daemon: (2) No such file or directory
2007/04/18 20:49:55| Rebuilding storage in /var/spool/squid (DIRTY)
2007/04/18 20:49:55| Using Least Load store dir selection
2007/04/18 20:49:55| Set Current Directory to /var/spool/squid
2007/04/18 20:49:55| Loaded Icons.
2007/04/18 20:49:56| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 12.
2007/04/18 20:49:56| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
2007/04/18 20:49:56| Accepting HTCP messages on port 4827, FD 14.
2007/04/18 20:49:56| Accepting SNMP messages on port 3401, FD 15.
2007/04/18 20:49:56| WCCP Disabled.
2007/04/18 20:49:56| Pinger socket opened on FD 16
2007/04/18 20:49:56| Ready to serve requests.
2007/04/18 20:49:56| Done reading /var/spool/squid swaplog (0 entries)
2007/04/18 20:49:56| Finished rebuilding storage from disk.
2007/04/18 20:49:56| 0 Entries scanned
2007/04/18 20:49:56| 0 Invalid entries.
2007/04/18 20:49:56| 0 With invalid flags.
2007/04/18 20:49:56| 0 Objects loaded.
2007/04/18 20:49:56| 0 Objects expired.
2007/04/18 20:49:56| 0 Objects cancelled.
2007/04/18 20:49:56| 0 Duplicate URLs purged.
2007/04/18 20:49:56| 0 Swapfile clashes avoided.
2007/04/18 20:49:56| Took 0.7 seconds ( 0.0 objects/sec).
2007/04/18 20:49:56| Beginning Validation Procedure
2007/04/18 20:49:56| Completed Validation Procedure
2007/04/18 20:49:56| Validated 0 Entries
2007/04/18 20:49:56| store_swap_size = 0k
2007/04/18 20:49:56| storeLateRelease: released 0 objects
2007/04/18 21:29:56| NETDB state saved; 0 entries, 0 msec
2007/04/18 22:11:36| NETDB state saved; 0 entries, 0 msec
2007/04/18 23:01:41| NETDB state saved; 0 entries, 0 msec
2007/04/18 23:51:49| NETDB state saved; 0 entries, 0 msec
2007/04/19 00:46:40| NETDB state saved; 0 entries, 0 msec
2007/04/19 01:47:09| NETDB state saved; 0 entries, 0 msec
2007/04/19 02:42:09| NETDB state saved; 0 entries, 0 msec
2007/04/19 03:27:31| NETDB state saved; 0 entries, 0 msec
2007/04/19 04:22:32| icmpSend: send: (111) Connection refused
2007/04/19 04:22:32| Closing Pinger socket on FD 16
2007/04/19 04:24:30| NETDB state saved; 0 entries, 30 msec
2007/04/19 05:08:08| NETDB state saved; 0 entries, 0 msec
2007/04/19 06:22:18| NETDB state saved; 0 entries, 32 msec
2007/04/19 07:23:19| NETDB state saved; 0 entries, 0 msec
2007/04/19 08:36:04| NETDB state saved; 0 entries, 0 msec
2007/04/19 09:40:07| NETDB state saved; 0 entries, 0 msec
2007/04/19 10:37:41| NETDB state saved; 0 entries, 0 msec
2007/04/19 11:52:08| NETDB state saved; 0 entries, 0 msec
2007/04/19 12:37:19| NETDB state saved; 0 entries, 0 msec

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

В настройках у тебя:
cache_dir diskd /var/spool/squid 100 16 256
А в логах следующее:
2007/04/18 20:49:55| ipcCreate: /usr/lib/squid/diskd_daemon: (2) No such file or directory

Возможное решение:
1. в настройках забей cache_dir ufs /var/spool/squid 100 16 256
2. удали всё из /var/spool/squid/
3. запусти squid -z
4. /etc/rc.d/init.d/squid restart

И ещё, а разве прозрачный squid кеширует? (я никогда не работал с прозрачным)

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

> И ещё, а разве прозрачный squid кеширует?

Естественно! Ибо тогда нафиг он нужен? При прозрачном проксировании облом с авторизацией, а всё остальное - работает.

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

я вообще с проксями не работал. ни с какими. )))

1. удалил
2. удалил
3. squid -z
2007/04/19 13:26:33| Squid is already running! Process ID 6101
кильнул
Creating Swap Directories
(обратно накидал номерных каталогов)
4. Останавливается squid: [ СБОЙ ]
Запускается squid: [ OK ]

в принципе работает. в смысле что через него связь есть, а вот насчет того что он кеширует, сильно сомневаюсь )))

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

это из умолчания осталось.
а чтоб лог велся ему что сказать то?
cache_store_log yes
или
cache_store_log on
или
cache_store_log /путь/к/файлу/лога
или как???

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

ага, нашел. путь к файлу.
ну смотрим, store.log пухнет как из рогатки
пишет типа так:

x-squid-internal/vary -1/109 GET http://www.linux.org.ru/index.jsp
1176976038.910 SWAPOUT 00 00000011 57B5BFAC113AAA43A9772B6448D2B90F 200 1176975885 1176975883 117690388
5 text/html 11972/11972 GET http://www.linux.org.ru/index.jsp
1176976039.098 RELEASE -1 FFFFFFFF 501E63055F8EB23AA3EF9D4C96749525 304 1176975885 -1 -1
unknown -1/0 GET http://www.linux.org.ru/black/img/apple-logo.jpg
1176976049.472 RELEASE -1 FFFFFFFF AEFB526B41DF7310521A226A5D218109 200 1176975895 1176975893 117690389
5 text/html 1824/1824 GET http://www.linux.org.ru/view-section.jsp?
1176976056.465 RELEASE -1 FFFFFFFF B4A06FC53DFCF976D1B78F73C9951585 200 1176975901 -1 1176975992
text/html 3024/3024 GET http://www.linux.org.ru/group.jsp?
1176976060.638 RELEASE -1 FFFFFFFF 7D08E0B755E75EE2BA3D68326FF93A43 302 1176975906 -1 -1
text/html 843/843 GET http://www.linux.org.ru/jump-message.jsp?
1176976062.073 RELEASE -1 FFFFFFFF 2B004373467276818C7D4A8169E94D62 200 1176975906 1176975378 117688950
6 text/html 5446/5446 GET http://www.linux.org.ru/view-message.jsp?
1176976077.725 RELEASE -1 FFFFFFFF F3CC55566B589DD479F7193D55F94D8C 200 1176975923 -1 -1
text/html 1966/1966 GET http://www.linux.org.ru/add_comment.jsp?
1176976078.251 RELEASE -1 FFFFFFFF 223CB6C0F1082DF4065F468579C8E8BD 200 1176975924 -1 0
image/jpeg -1/2210 GET http://www.linux.org.ru/jcaptcha.jsp

это чтож, получается он кеширует что ли...
ну будем посмотреть, траффик куда вильнет )))

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

да, по ходу завелся )))
в каталогах появилась куча номерных файлов, swap.state вспухает, а был совсем тощий )))
ну буду надеяться что проблема решена.
всем спасибо.

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