Squid ogranicza wielkość pobieranego pliku
: 01 marca 2010, 09:54
Witam.
Pewnego razu zauważyłem problem odnośnie pracy Squida. Otóż w przypadku, gdy pobieram pliki o rozmiarze większym niż 2GB to plik ściąga się tylko do tego rozmiaru. Oczywiście sam wygląda na taki, który się pobrał i jest gotowy do uruchomienia, ale po tym mam oczywiste błędy (bo w końcu nie wszystko się pobrało). Sprawdzałem wiele rzeczy, początkowo myślałem, że to wina systemu plików (FAT, NTFS, EXT) czy co mi tam jeszcze przyszło na myśl - ale to jest na 100% squida, gdyż po wykluczeniu mojego adresu IP spod jurysdykcji serwera proxy, bezproblemowo pobrałem wszystkie pliki.
Poniżej zamieszczam konfiguracyjne linijki ze squid.conf - mam nadzieję, że uda się ten problem jakoś rozwiązać.
Z góry dziękuję za wszelką pomoc.
Pewnego razu zauważyłem problem odnośnie pracy Squida. Otóż w przypadku, gdy pobieram pliki o rozmiarze większym niż 2GB to plik ściąga się tylko do tego rozmiaru. Oczywiście sam wygląda na taki, który się pobrał i jest gotowy do uruchomienia, ale po tym mam oczywiste błędy (bo w końcu nie wszystko się pobrało). Sprawdzałem wiele rzeczy, początkowo myślałem, że to wina systemu plików (FAT, NTFS, EXT) czy co mi tam jeszcze przyszło na myśl - ale to jest na 100% squida, gdyż po wykluczeniu mojego adresu IP spod jurysdykcji serwera proxy, bezproblemowo pobrałem wszystkie pliki.
Poniżej zamieszczam konfiguracyjne linijki ze squid.conf - mam nadzieję, że uda się ten problem jakoś rozwiązać.
Kod: Zaznacz cały
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl CONNECT method CONNECT
acl testing src 192.168.0.0/16
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow testing
http_access deny all
icp_access deny all
htcp_access deny all
reply_body_max_size 4024 MB
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
cache_mem 512 MB
maximum_object_size_in_memory 128 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
cache_dir diskd /var/spool/squid3 15000 16 256
minimum_object_size 0 KB
maximum_object_size 30 MB
cache_swap_low 90
cache_swap_high 95
access_log /var/log/squid3/access.log squid
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log
logfile_rotate 5
buffered_logs on
refresh_pattern -i \.(gif|jpg|jpeg|png|html|bmp) 4320 90% 43200 reload-into-ims
refresh_pattern -i \.(zip|gz|bz2|exe|rar|mp3|mpg|avi|wmv|vqf|ogg) 43200 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll) 43200 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe) 43200 100% 43200 reload-into-ims
refresh_pattern . 0 90% 43200 reload-into-ims
request_header_max_size 50 KB
vary_ignore_expire on
relaxed_header_parser on
half_closed_clients on
ident_timeout 1 seconds
cache_effective_user proxy
cache_effective_group proxy
icp_port 3130
log_icp_queries off
error_directory /usr/share/squid3/errors/English
ipcache_size 16384
ipcache_low 90
ipcache_high 95
fqdncache_size 0
coredump_dir /var/spool/squid3