+ Responder ao Tópico



  1. #1

    Padrão Squid nao conclui downloads

    Pessoal,

    ao fazer downloads, apenas uma parte do arquivo é baixado, por exemplo:
    Download AVG FREE 29MB (baixa 8MB apenas)

    Retirando o redirecionamento do proxy transparente e usando somente o NAT, os downloads sao concluídos nos seus respectivos tamanhos.

    Alguém sabe o que pode ser?

    Meu squid é 2.6.STABLE7


    Abraços!

  2. #2

    Padrão

    Citação Postado originalmente por cldn Ver Post
    Pessoal,

    ao fazer downloads, apenas uma parte do arquivo é baixado, por exemplo:
    Download AVG FREE 29MB (baixa 8MB apenas)

    Retirando o redirecionamento do proxy transparente e usando somente o NAT, os downloads sao concluídos nos seus respectivos tamanhos.

    Alguém sabe o que pode ser?

    Meu squid é 2.6.STABLE7


    Abraços!
    Amigo!

    Posta ae seu squid.conf!

    já tive esse mesmo problema!

    falow

  3. #3

    Padrão

    o arquivo é muito extenso, nao tem como ...

  4. #4

    Padrão

    Citação Postado originalmente por cldn Ver Post
    o arquivo é muito extenso, nao tem como ...
    Amigo!
    pq nao lembro direito o q foi mas testa cm isso que é para checar atualização!

    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern -i exe$ 0 50% 999999
    refresh_pattern -i zip$ 0 50% 999999
    refresh_pattern -i mp3$ 0 50% 999999
    refresh_pattern -i avi$ 0 50% 999999
    refresh_pattern -i mpeg$ 0 50% 999999
    refresh_pattern -i rar$ 0 50% 999999
    refresh_pattern . 0 20% 4320

    e limpa o cache!

    testa ae para ver!

    falow

  5. #5

    Padrão

    Tive problema com isso, mas no meu caso o erro era meu, eu tinha o comando squid -k reconfigure rodando no crontab de 5 em 5 minutos.
    Quando rodava isso zoava o download que tivesse sendo feito naquela hora.

  6. #6

    Padrão

    Adicionei as configuacoes referentes ao "refresh_pattern " e os downloads nao sao concluídos. Verifiquei tbm o cron, mas nao encontrei nada de suspeito.

    Estou dando uma verificada com calma no squid.conf para ver se encontro uma tag que me dê uma pista a respeito deste problema.

    Se alguém tiver mais alguma dica, ficarei grato!



    Obrigado pela atencao do Anderson/Jose

    Abraços!

  7. #7

    Padrão

    Digita este comando e posta o arquivo somente com as linhas funcionais, sem comentários... pode ser alguma acl limitando seus downloads.

    cat /etc/squid/squid.conf | grep -v ^# > /tmp/squid.conf

    posta o /tmp/squid.conf aqui no site.

  8. #8

    Padrão

    Agora ficou bem enxuto o squid.conf
    Tks Albernaz.



    http_port 3128 transparent

    hierarchy_stoplist cgi-bin ?

    acl QUERY urlpath_regex cgi-bin \?
    cache deny QUERY

    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache

    cache_mem 16 MB

    cache_dir ufs /var/spool/squid 270 32 64

    access_log /var/log/squid/access.log squid

    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320

    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
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 # https
    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

    acl notdow url_regex "/etc/squid/notdow"

    acl sitesliberadosdow url_regex "/etc/squid/sitesliberadosdow"

    acl diretoria src 192.168.1.234 192.168.1.235

    acl mac_danilo arp 00:0F:B0:5A:8B:2C
    acl mac_luiz arp 00:02:2A:B5:69:C7
    acl mac_servidor arp 00:08:54:2F:21:42
    acl mac_ap arp 00:80:C8:11:73:49
    acl mac_mestre arp 00:0F:B0:5C:20:9E
    acl mac_server arp 00:134:26:35:04
    acl mac_tereza arp 00:40:c7:87:5c:a3
    acl mac_cllaud arp 00:A01:BC:A4:12

    acl users src 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.51 192.168.1.52
    acl almoco time MTWHF 12:00-13:30
    acl janta time MTWHF 18:00-23:59

    acl finaldesemana time AS 00:01-23:59

    acl sitesproibidos url_regex "/etc/squid/sitesproibidos"

    acl sitesproibidoslista url_regex "/etc/squid/sitesproibidoslista"

    acl sitesliberados url_regex "/etc/squid/sitesliberados"

    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports

    http_access allow diretoria
    http_access allow mac_danilo
    http_access allow mac_cllaud
    http_access allow mac_luiz
    http_access allow mac_servidor
    http_access allow mac_ap
    http_access allow mac_mestre
    http_access allow mac_server
    http_access allow mac_tereza
    http_access allow sitesliberadosdow
    http_access deny all notdow
    http_access allow sitesliberados
    http_access allow users almoco
    http_access allow users janta
    http_access allow users finaldesemana
    http_access deny users
    http_access deny sitesproibidos
    http_access deny sitesproibidoslista
    http_access deny all

    http_access allow localhost

    http_reply_access allow all

    icp_access allow all

    reply_body_max_size 0 allow all

    error_directory /usr/lib/squid/errors/Portuguese

    coredump_dir /var/spool/squid

  9. #9

    Padrão

    Amigo!


    Meu problema foi q ficava paradando o serviço e iniciando sozinho com isso os downloads que estavam sendo feitos nesse tempo parava.
    olha os logs.

    Nov 23 16:12:09 (squid): xmalloc: Unable to allocate 1114 bytes!
    Nov 23 16:12:10 squid[3272]: Squid Parent: child process 13226 exited with status 1
    Nov 23 16:12:10 kernel: vr0: rx packet lost
    Nov 23 16:12:13 squid[3272]: Squid Parent: child process 13404 started


    Nov 23 16:56:40 (squid): xmalloc: Unable to allocate 65535 bytes!
    Nov 23 16:56:42 kernel: pid 13404 (squid), uid 180: exited on signal 6
    Nov 23 16:56:42 squid[3272]: Squid Parent: child process 13404 exited due to signal 6
    Nov 23 16:56:45 squid[3272]: Squid Parent: child process 13613 started

    Nov 23 17:42:00 (squid): xmalloc: Unable to allocate 65535 bytes!
    Nov 23 17:42:02 kernel: pid 13613 (squid), uid 180: exited on signal 6
    Nov 23 17:42:02 squid[3272]: Squid Parent: child process 13613 exited due to signal 6
    Nov 23 17:42:05 squid[3272]: Squid Parent: child process 13822 started