Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Problemas com ThunderCache

    Tentei instalar ontem o thunderCache mais ao inicializar o Squid aparece a seguinte mensagem:

    squidFATAL: Bungled squid.conf line 253: url_rewrite_program /etc/squid/loader.php

    Vou postar as Configurações:
    Squid.conf
    Código :
    # /etc/squid.conf
    http_port 3128 transparent
     
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
     
    cache_mem 1024 MB
     
    maximum_object_size_in_memory 64 KB
     
    maximum_object_size 16 MB
    minimum_object_size 0 KB
     
    cache_swap_low 90
    cache_swap_high 95
     
     
     
     
    cache_dir ufs /var/spool/squid 40196 16 256
     
     
    # Arquivo onde s�o guardados os logs de acesso do Squid. 
     
    cache_access_log /var/log/squid/access.log
    visible_hostname kurumin
     
    # O e-mail que o Squid envia como senha ao acessar um servidor
    # FTP anonimo:
     
    ftp_user [email protected]
     
    refresh_pattern ^ftp:  15 20% 2280
    refresh_pattern ^gopher: 15 0% 2280
    refresh_pattern .  15 20% 2280
     
     
     
    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 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 Safe_ports port 901  # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT
     
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localhost
     
     
    acl bloqueados url_regex -i "/etc/squid/bloqueados"
    http_access deny bloqueados
     
     
     
    #ThunderCache
     
    #OPÇÕES DE REDIRECIONAMENTO
     
    url_rewrite_children 10
    acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst"
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/loader.php 
     
    #nega cache local, para não haver duplicação
    acl localcache dstdomain 172.20.55.31
    cache deny localcache
     
    # >> Controle de acesso <<
    # Aqui voc� pode ativar a configura��o do Squid que o deixar� explicitamente
    # dispon�vel apenas para a faixa de endere�os da sua rede local, recusando
    # acessos provenientes de outras redes, mesmo que o firewall esteja desabilitado.
    # Configure a linha abaixo com a faixa de endere�os IP e a m�scara de 
    # sub-rede (o 24 equivale � mascara 255.255.255.0) da sua rede local e deixe 
    # tamb�m a linha http_access deny all (mais abaixo) descomentada.
     
    acl redelocal src 172.20.0.0/16
    http_access allow redelocal
     
     
     
    http_access deny all
    #http_access allow all
    Thunder.conf
    Código :
    <?php
     
        $cache_dir        = "/var/www/thunder";
        $disk_max       = 98; // in percent
        $cache_scr        = "/etc/squid";
        $server_ip        = "172.20.55.31";
        $cache_url        = "http://$server_ip/thunder";
        $download_speed = 1024; // kbytes
        $logadd_on        = false; 
        $redir            = "302:"; // keep empty if you need a internal rewriter
        $proxy_host       = ""; // keep it empty if you dont need proxy
        $proxy_port       = "3128";
     
        // advanced params - IF YOU DONT KNOW, DONT TOUCH!
        $packet_size      = 200;  // in bytes
        $packet_delay     = 2000; // time in micro second
        $download_timeout = 10;
     
    ?>
    Configurações:

    IP Servidor: 172.20.55.31
    Rede dos CLientes: 172.20.55.0/24

    Antes de tentar instalar o ThunderCache estava tudo funcionando ok! A tela de relatorio do thunder cache aparece sem problemas mas não aparece nenhuma informação adicional, ficando como se não houvesse uso. A navegação não funciona quando o redirecionamento pro squid é feito.

    Infelizmente não posso aplicar o script feito por um de nossos amigos que automatiza as taferas. Segui o tuto do nosso amigo rodrigo manga na risca e mesmo assim este erro persiste.

    Por favor socorro!!!!!!!!

    Com o squid parado os clientes estão consumindo quase a banda toda fora do horário de Pico!

    Obrigado a todos!

  2. #2

    Padrão

    se tiver da maneira que esta ai...
    acho que num vai mesmo...
    repare que vc colocou 2x a opção do thunder cache no seu squid.conf.

    bom, pelo menos é o que esta postado ai...
    sera que num é isso cara ?

    abraço.

  3. #3

    Padrão

    O erro que dava na linha de comando quanto ao loader.php desapareceu mas o squid continua não rodando!!!!!!!!!!!!

    Erro: squid is not running failed!

  4. #4
    Assessoria a provedores Avatar de paulojrandrade
    Ingresso
    Apr 2006
    Localização
    Dourados, Brazil
    Posts
    291
    Posts de Blog
    1

    Smile ThunderCache

    Amigo bom dia, seguinte uso o Thunder ou Ecache desde a versão em shell script.
    99,99 % os erros q acontecem ao usar o Thunder é "permissões" cheque as novamente, permisão no loader.php, downloader.php, no diretorio /var/www/thunder nos links simbolicos.
    Outra vi o seu thunder.conf errado

    <?php

    $cache_dir = "/var/www/thunder";
    $disk_max = 98; // in percent
    $cache_scr = "/etc/squid";
    $server_ip = "172.20.55.31";
    $cache_url = "http://172.20.55.31/thunder";
    $download_speed = 1024; // kbytes
    $logadd_on = false;
    $redir = "302:"; // keep empty if you need a internal rewriter
    $proxy_host = ""; // keep it empty if you dont need proxy
    $proxy_port = "3128";

    // advanced params - IF YOU DONT KNOW, DONT TOUCH!
    $packet_size = 200; // in bytes
    $packet_delay = 2000; // time in micro second
    $download_timeout = 10;

    ?>

    ------------------------------------------------------
    o correto é

    $cache_dir = "/var/www/thunder";
    $disk_max = 95; // in percent
    $cache_scr = "/etc/squid";
    $server_ip = "10.21.0.2";
    $cache_url = "http://$server_ip/thunder";
    $download_speed = 512; // kbytes
    $logadd_on = false;
    $redir = "302:"; // keep empty if you need a internal rewriter
    $proxy_host = ""; // keep it empty if you dont need proxy
    $proxy_port = "";
    // advanced params - IF YOU DONT KNOW, DONT TOUCH!
    $packet_size = 200; // in bytes
    $packet_delay = 2000; // time in micro second
    $download_timeout = 10;

    veja em $server_ip... ai vc declara o ip do servidor onde esta instalado o thunder, se vc fizer como no seu ... ai vai dar erro
    vc ira declarar o ip $server_ip = "x.x.x.x"; e logo depois a outra declaravel $cache_url = "http://$server_ip/thunder"; , ou seja o resultado será Thunderbird 1.5 Liberado | Under-Linux.Org

    Espero q tenhas entendido, outra dá uma olhada no forum do thunder, tem muitas dicas, Forum Proxy Masters &bull; Index page , tem como vc criar o vhost lá tb...

    Abraço

  5. #5

    Padrão

    Fiz como sugerido mas ao adicionar o comando squid -k reconfigure a seguinte mensagem é mostrada, alem do squid para de funcionar
    squid: ERROR: Could not send signal 1 to process 25597: (3) No such process

  6. #6

    Padrão

    o comando
    Código :
    squid -k reconfigure

    só serve quando o squid está rodando, se ele não está rodando não há forma de "reconfigurar".

  7. #7

    Padrão

    Citação Postado originalmente por lucianogf Ver Post
    o comando
    Código :
    squid -k reconfigure
    só serve quando o squid está rodando, se ele não está rodando não há forma de "reconfigurar".
    OK! mas quando vou reiniciar para ele pegar as novas configurações no squid.conf ele apresenta mensagem de falha e para de funcionar.

  8. #8

    Padrão

    veja que mensagem aparece no cache.log

  9. #9

    Padrão

    Código :
     
    2009/05/05 14:17:00| Starting Squid Cache version 2.7.STABLE3 for amd64-debian-linux-gnu...
    2009/05/05 14:17:00| Process ID 26826
    2009/05/05 14:17:00| With 1024 file descriptors available
    2009/05/05 14:17:00| Using epoll for the IO loop
    2009/05/05 14:17:00| DNS Socket created at 0.0.0.0, port 52166, FD 6
    2009/05/05 14:17:00| Adding nameserver 127.0.0.1 from /etc/resolv.conf
    2009/05/05 14:17:00| helperOpenServers: Starting 10 'loader.php' processes
    2009/05/05 14:17:00| ipcCreate: Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.040 seconds = 0.016 user + 0.024 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Memory usage for squid via mallinfo():
        total space in arena:    2512 KB
        Ordinary blocks:         2395 KB      6 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:          4384 KB      3 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:     116 KB
        Total in use:            6779 KB 98%
        Total free:               116 KB 2%
    2009/05/05 14:17:00| Starting Squid Cache version 2.7.STABLE3 for amd64-debian-linux-gnu...
    2009/05/05 14:17:00| Process ID 26826
    2009/05/05 14:17:00| With 1024 file descriptors available
    2009/05/05 14:17:00| Using epoll for the IO loop
    2009/05/05 14:17:00| DNS Socket created at 0.0.0.0, port 52166, FD 6
    2009/05/05 14:17:00| Adding nameserver 127.0.0.1 from /etc/resolv.conf
    2009/05/05 14:17:00| helperOpenServers: Starting 10 'loader.php' processes
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| User-Agent logging is disabled.
    2009/05/05 14:17:00| Referer logging is disabled.
    2009/05/05 14:17:00| logfileOpen: opening log /var/log/squid/access.log
    2009/05/05 14:17:00| Unlinkd pipe opened on FD 21
    2009/05/05 14:17:00| Swap maxSize 41160704 KB, estimated 3166208 objects
    2009/05/05 14:17:00| Target number of buckets: 158310
    2009/05/05 14:17:00| Using 262144 Store buckets
    2009/05/05 14:17:00| Max Mem  size: 1048576 KB
    2009/05/05 14:17:00| Max Swap size: 41160704 KB
    2009/05/05 14:17:00| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2009/05/05 14:17:00| logfileOpen: opening log /var/log/squid/store.log
    2009/05/05 14:17:00| Rebuilding storage in /var/spool/squid (DIRTY)
    2009/05/05 14:17:00| Using Least Load store dir selection
    2009/05/05 14:17:00| Current Directory is /
    2009/05/05 14:17:00| Loaded Icons.
    2009/05/05 14:17:00| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 23.
    2009/05/05 14:17:00| Accepting ICP messages at 0.0.0.0, port 3130, FD 24.
    2009/05/05 14:17:00| HTCP Disabled.
    2009/05/05 14:17:00| WCCP Disabled.
    2009/05/05 14:17:00| Ready to serve requests.
    2009/05/05 14:17:00| WARNING: url_rewriter #1 (FD 7) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #2 (FD 8) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #3 (FD 9) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #4 (FD 10) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #5 (FD 11) exited
    2009/05/05 14:17:00| Too few url_rewriter processes are running
    FATAL: The url_rewriter helpers are crashing too rapidly, need help!
     
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.028 seconds = 0.020 user + 0.008 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Memory usage for squid via mallinfo():
        total space in arena:    2512 KB
        Ordinary blocks:         2395 KB      6 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:          4384 KB      3 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:     116 KB
        Total in use:            6779 KB 98%
        Total free:               116 KB 2%: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| ipcCreate: /etc/squid/loader.php: (2) No such file or directory
    2009/05/05 14:17:00| User-Agent logging is disabled.
    2009/05/05 14:17:00| Referer logging is disabled.
    2009/05/05 14:17:00| logfileOpen: opening log /var/log/squid/access.log
    2009/05/05 14:17:00| Unlinkd pipe opened on FD 21
    2009/05/05 14:17:00| Swap maxSize 41160704 KB, estimated 3166208 objects
    2009/05/05 14:17:00| Target number of buckets: 158310
    2009/05/05 14:17:00| Using 262144 Store buckets
    2009/05/05 14:17:00| Max Mem  size: 1048576 KB
    2009/05/05 14:17:00| Max Swap size: 41160704 KB
    2009/05/05 14:17:00| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2009/05/05 14:17:00| logfileOpen: opening log /var/log/squid/store.log
    2009/05/05 14:17:00| Rebuilding storage in /var/spool/squid (DIRTY)
    2009/05/05 14:17:00| Using Least Load store dir selection
    2009/05/05 14:17:00| Current Directory is /
    2009/05/05 14:17:00| Loaded Icons.
    2009/05/05 14:17:00| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 23.
    2009/05/05 14:17:00| Accepting ICP messages at 0.0.0.0, port 3130, FD 24.
    2009/05/05 14:17:00| HTCP Disabled.
    2009/05/05 14:17:00| WCCP Disabled.
    2009/05/05 14:17:00| Ready to serve requests.
    2009/05/05 14:17:00| WARNING: url_rewriter #1 (FD 7) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #2 (FD 8) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #3 (FD 9) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #4 (FD 10) exited
    2009/05/05 14:17:00| WARNING: url_rewriter #5 (FD 11) exited
    2009/05/05 14:17:00| Too few url_rewriter processes are running
    FATAL: The url_rewriter helpers are crashing too rapidly, need help!
     
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.028 seconds = 0.020 user + 0.008 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Memory usage for squid via mallinfo():
        total space in arena:    2512 KB
        Ordinary blocks:         2395 KB      6 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:          4384 KB      3 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:     116 KB
        Total in use:            6779 KB 98%
        Total free:               116 KB 2%

    /etc/squid/loader.php esta no diretorio certo e com a permissão de execução correta!

  10. #10

    Padrão

    em algum arquivo existe referencia ao loader.php e não está encontrando, ou por falta de permissão ou por endereço incorreto.

  11. #11
    Assessoria a provedores Avatar de paulojrandrade
    Ingresso
    Apr 2006
    Localização
    Dourados, Brazil
    Posts
    291
    Posts de Blog
    1

    Padrão

    vc colocou todos os phps, o thunder.conf, thunder.lst no etc/squid ?
    roda squid -NCD e posta a msg

  12. #12

    Padrão

    Citação Postado originalmente por lucianogf Ver Post
    em algum arquivo existe referencia ao loader.php e não está encontrando, ou por falta de permissão ou por endereço incorreto.
    OK! O engraçado é que estou utilizando os arquivos originais, e antes o loader.php estava dando erro de permissão. quando eu ajustei ele passou a informar que o arquivo estava desencontrado !

  13. #13

    Padrão

    Citação Postado originalmente por paulojrandrade Ver Post
    vc colocou todos os phps, o thunder.conf, thunder.lst no etc/squid ?
    roda squid -NCD e posta a msg
    Esta tudo na /etc/squid/

    A mensagem é a seguinte: Abortado

  14. #14
    Assessoria a provedores Avatar de paulojrandrade
    Ingresso
    Apr 2006
    Localização
    Dourados, Brazil
    Posts
    291
    Posts de Blog
    1

    Padrão

    kara seguinte... ta complicado... entao posta teu squid.conf e teu thunder.conf... blz

  15. #15

    Padrão

    Citação Postado originalmente por paulojrandrade Ver Post
    kara seguinte... ta complicado... entao posta teu squid.conf e teu thunder.conf... blz
    Esta postado no inicio do topico

  16. #16
    Assessoria a provedores Avatar de paulojrandrade
    Ingresso
    Apr 2006
    Localização
    Dourados, Brazil
    Posts
    291
    Posts de Blog
    1

    Padrão

    Citação Postado originalmente por orionstation Ver Post
    Esta postado no inicio do topico
    Ok desculpa nao tinha reparado foi mal.

    Seguinte nao sei o seu grau de conhecimento, entao se eu te falar algo q óbvio vc sabe como é desconsidere ok !!

    Vamos por parte....
    remova os diretorios do squid e vamos re fazer

    rm -r /var/spool/squid
    mkdir /var/spool/squid
    chown proxy.proxy -R /var/spool/squid

    agora vamos criar a estrutura do cache
    squid -z
    OBS: o squid ainda nao subiu ele apenas criou a estrutura /var/spool/squid/....

    No seu squid tem
    acl bloqueados url_regex -i "/etc/squid/bloqueados"
    http_access deny bloqueados
    vc criou o arquivo ?

    bem, as permissão esta corretas certo ?

    ln -s /etc/squid/youtube.com.php /etc/squid/googlevideo.com.php
    ln -s /etc/squid/avg.com.php /etc/squid/grisoft.com.php
    ln -s /etc/squid/thunder.php /var/www/thunder.php
    chmod a+x /etc/squid/loader.php
    chmod a+x /etc/squid/downloader.php

    ai sim vc inicia o squid, mas antes limpa o cache.log pra ver os erros
    > /var/log/squid/cache.log

    pronto agora start no squid
    ./etc/init.d/squid start

    e cruza os dedos heheheh
    pra ver se esta rodando
    squid -NCD

    blz, qual quer coisa me add ai em seu msn ou skype.
    T+

  17. #17

    Padrão

    qual o usuario e grupo do arquivo em questão e quais as permissões dele?

  18. #18

    Padrão

    Vou refazer os procedimentos mas quanto ao arquivos bloqueados e as permissões estão todas ok!

  19. #19

    Padrão

    Qual distribuição você utiliza?

  20. #20

    Padrão

    Debian Lenny