Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    [Resolvido] Squid não faz cache em disco.

    Portuguese
    3
    17
    6485
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      Vashe last edited by

      Bom dia,

      Tenho o pfsense com squid e squid3 instalado. Configurei as opções de cache em disco mas ele não armazena nada no HD, só na memoria RAM.
      Alguém já teve esse problema?
      OBS: testei somente com o squid 2 e acontece a mesma coisa.

      1 Reply Last reply Reply Quote 0
      • marcelloc
        marcelloc last edited by

        Vashe,

        Primeiramente, bem vindo ao fórum! :)

        Porque você esta usando o squid2 e o squid3? O último a ser instalado vai sobrescrever binarios e bibliotecas do outro.

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • V
          Vashe last edited by

          O squid 2 é pré-requisito para a instalação do squidguard e lightsquid. Mas como disse anteriormente não fazia cache com o squid 2 instalado.

          1 Reply Last reply Reply Quote 0
          • marcelloc
            marcelloc last edited by

            Lembre-se da sequencia de instalação (squid3 por ultimo).

            Depois de instalar o squid3, os binarios e bibliotecas do squid2 são sobrescritas.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • V
              Vashe last edited by

              Fiz a instalação na ordem certa.

              1 Reply Last reply Reply Quote 0
              • marcelloc
                marcelloc last edited by

                Você configurou os dois parâmetros de cache (memoria e disco?)

                Qual algoritimo de atualização você escolher?

                Treinamentos de Elite: http://sys-squad.com

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • V
                  Vashe last edited by

                  Cache replacement policy: heap LFUDA

                  Hard disk cache size: 4096
                  Hard disk cache system: ufs
                  Level 1 subdirectories: 16
                  Minimum object size: 0
                  Maximum object size: 2048

                  Memory cache size: 1024
                  Maximum object size in RAM: 32
                  Memory replacement policy: heap GDSF

                  Estou usando proxy transparente.

                  1 Reply Last reply Reply Quote 0
                  • J
                    johnnybe last edited by

                    @Vashe:

                    Tenho o pfsense com squid e squid3 instalado. Configurei as opções de cache em disco mas ele não armazena nada no HD, só na memoria RAM.

                    E quais são as especificações de seu hardware?  ???

                    you would not believe the view up here

                    1 Reply Last reply Reply Quote 0
                    • V
                      Vashe last edited by

                      Itautec Infoway SM 3322
                      Processador amd athlon X2 dual core 2.8 GHz
                      2GB de memoria
                      320 GB de HD
                      Rede realtek rtl 8139 e rtl 8111c

                      1 Reply Last reply Reply Quote 0
                      • V
                        Vashe last edited by

                        Segue abaixo o squid.conf

                        This file is automatically generated by pfSense

                        Do not edit manually !

                        http_port 10.114.0.254:3128
                        http_port 127.0.0.1:3128 intercept
                        icp_port 7
                        dns_v4_first off
                        pid_filename /var/run/squid.pid
                        cache_effective_user proxy
                        cache_effective_group proxy
                        error_default_language Portuguese
                        icon_directory /usr/local/etc/squid/icons
                        visible_hostname pfsense
                        cache_mgr admin@localhost
                        access_log /var/squid/logs/access.log
                        cache_log /var/squid/logs/cache.log
                        cache_store_log none
                        sslcrtd_children 0
                        logfile_rotate 0
                        shutdown_lifetime 3 seconds

                        Allow local network(s) on interface(s)

                        acl localnet src  10.114.0.0/24
                        uri_whitespace strip

                        Break HTTP standard for flash videos. Keep them in cache even if asked not to.

                        refresh_pattern -i .flv$ 10080 90% 999999 ignore-no-cache override-expire ignore-private

                        Let the clients favorite video site through with full caching

                        acl youtube dstdomain .youtube.com
                        cache allow youtube

                        Windows Update refresh_pattern

                        range_offset_limit -1
                        refresh_pattern -i microsoft.com/..(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims
                        refresh_pattern -i windowsupdate.com/.
                        .(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims
                        refresh_pattern -i my.windowsupdate.website.com/.*.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims

                        Symantec refresh_pattern

                        range_offset_limit -1
                        refresh_pattern liveupdate.symantecliveupdate.com/..(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
                        refresh_pattern symantecliveupdate.com/.
                        .(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims

                        Avast refresh_pattern

                        range_offset_limit -1
                        refresh_pattern avast.com/.*.(vpu|cab|stamp|exe) 10080 100% 43200 reload-into-ims

                        Avira refresh_pattern

                        range_offset_limit -1
                        refresh_pattern personal.avira-update.com/.*.(cab|exe|dll|msi|gz) 10080 100% 43200 reload-into-ims
                        cache_mem 1024 MB
                        maximum_object_size_in_memory 64 KB
                        memory_replacement_policy heap GDSF
                        cache_replacement_policy heap LFUDA
                        cache_dir ufs /var/squid/cache 4096 16 256
                        minimum_object_size 0 KB
                        maximum_object_size 20480 KB
                        offline_mode offcache_swap_low 90
                        cache_swap_high 95

                        Add any of your own refresh_pattern entries above these.

                        refresh_pattern ^ftp:    1440  20%  10080
                        refresh_pattern ^gopher:  1440  0%  1440
                        refresh_pattern -i (/cgi-bin/|?) 0  0%  0
                        refresh_pattern .    0  20%  4320

                        No redirector configured

                        #Remote proxies

                        Setup some default acls

                        acl allsrc src all
                        acl localhost src 127.0.0.1/32
                        acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901  3128 1025-65535
                        acl sslports port 443 563 
                        acl manager proto cache_object
                        acl purge method PURGE
                        acl connect method CONNECT

                        acl blacklist dstdom_regex -i "/var/squid/acl/blacklist.acl"
                        http_access allow manager localhost

                        Allow external cache managers

                        acl ext_manager src 127.0.0.1
                        acl ext_manager src 10.114.0.254
                        acl ext_manager src
                        http_access allow manager ext_manager

                        http_access deny manager
                        http_access allow purge localhost
                        http_access deny purge
                        http_access deny !safeports
                        http_access deny CONNECT !sslports

                        Always allow localhost connections

                        http_access allow localhost

                        quick_abort_min 0 KB
                        quick_abort_max 0 KB
                        request_body_max_size 20480 KB
                        reply_body_max_size 20480 KB allsrc
                        delay_pools 1
                        delay_class 1 2
                        delay_parameters 1 -1/-1 -1/-1
                        delay_initial_bucket_level 100

                        Throttle extensions matched in the url

                        acl throttle_exts urlpath_regex -i "/var/squid/acl/throttle_exts.acl"
                        delay_access 1 allow throttle_exts
                        delay_access 1 deny allsrc

                        Reverse Proxy settings

                        Package Integration

                        refresh_pattern ([^.]+.|)avast.com/..(vpu|vpaa) 4320 100% 43200 reload-into-imsrefresh_pattern ([^.]+.|)avg.com/..(bin) 4320 100% 43200 reload-into-ims
                        redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf
                        redirector_bypass on
                        redirect_children 3

                        Custom options

                        Block access to blacklist domains

                        http_access deny blacklist

                        Setup allowed acls

                        Allow local network(s) on interface(s)

                        http_access allow localnet

                        Default block all to be sure

                        http_access deny allsrc

                        1 Reply Last reply Reply Quote 0
                        • marcelloc
                          marcelloc last edited by

                          tenta desabilitar o cache do youtube para sumir com estas  linhas do arquivo de configuração:

                          Let the clients favorite video site through with full caching

                          acl youtube dstdomain .youtube.com
                          cache allow youtube

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • V
                            Vashe last edited by

                            Fiz a alteração mas o erro persiste.  :'(

                            $ df -hT
                            Filesystem  Type    Size    Used  Avail Capacity  Mounted on
                            /dev/ad4s1a  ufs      53G    1.6G    47G    3%    /
                            devfs        devfs    1.0K    1.0K      0B  100%    /dev
                            /dev/md0    ufs      3.6M    38K    3.3M    1%    /var/run
                            /dev/ad4s1d  ufs      44G    4.0K    40G    0%    /VAR
                            /dev/ad4s1e  ufs      44G    272M    40G    1%    /usr
                            devfs        devfs    1.0K    1.0K      0B  100%    /var/dhcpd/dev

                            1 Reply Last reply Reply Quote 0
                            • marcelloc
                              marcelloc last edited by

                              voce criou o /var com letras maiusculas?

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • V
                                Vashe last edited by

                                Na verdade a partição para cache é a /. Ela está em 3% desde o inicio da instalação.

                                $ df -hT
                                Filesystem  Type    Size    Used  Avail Capacity  Mounted on
                                /dev/ad4s1a  ufs      53G    1.6G    47G    3%    /
                                devfs        devfs    1.0K    1.0K      0B  100%    /dev
                                /dev/md0    ufs      3.6M    38K    3.3M    1%    /var/run
                                /dev/ad4s1d  ufs      44G    4.0K    40G    0%    /VAR
                                /dev/ad4s1e  ufs      44G    272M    40G    1%    /usr
                                devfs        devfs    1.0K    1.0K      0B  100%    /var/dhcpd/dev

                                1 Reply Last reply Reply Quote 0
                                • marcelloc
                                  marcelloc last edited by

                                  Já tentou monitorar de uma forma menos cega?

                                  Monitorando cache do Squid com Navegador

                                  Este é o primeiro link de proxy na parte de tutorias, da uma olhada lá de vez em quando…

                                  Treinamentos de Elite: http://sys-squad.com

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    Vashe last edited by

                                    Boa noite,

                                    Mudei a partição /VAR para /var e agora está armazenando em disco.

                                    PS: Eu já monitorava o cache pelo navegador.

                                    Obrigado pela atenção.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      johnnybe last edited by

                                      @Vashe:

                                      Mudei a partição /VAR para /var e agora está armazenando em disco.

                                      Em sistemas "Unix like" como Linux, OpenBSD, FreeBSD o caminho é muito sensitivo: De /VAR para /var, existe uma grande diferença. E, no próprio Squid por padrão, nota-se que na aba Cache Mgmt, opção Hard disk cache location que o caminho é /var/squid/cache.  :)
                                      E se você tivesse reescrito, nessa opção, /VAR/squid/cache? Nunca precisei alterar isso mas seria para funcionar.

                                      you would not believe the view up here

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post