+ Responder ao Tópico



  1. Olá estou usando o Thunder desde o inicio, desde quando se chamava ecache. O projeto é excelente o problema é que quando ele é utilizado em provedores o mesmo sofre um número muito grande de requisições.

    Antes o problema maior era o mysql que no meu caso sempre ficava usando 100% de cpu. Hj na versão 2.1 foi retirada o mysql mas o problema de lentidão continua para quem tem muitas requisições.

    No meu caso tive esse problema cheguei a deixar o meu cache uma semana desativado até encontrar a solução. Pesquisando muito descobri q o erro era de WARNING! Your cache is running out of filedescriptors analizando o log do squid.

    Para resolver tinha visto uma dica de mudar o n. máximo de arquivos do squid em /etc/default/squid para SQUID_MAXFD=4096

    Somente isso não resolveu ai encontrei uma outra dica de mudar o n. máximo de arquivos abertos pelo kernel em /proc/sys/fs/file-max

    Lembrando q essas conf são para o ubuntu.

    Essa semana um outro usuário do forum do Thunder descobriu uma configuração no squid.conf q estava gerando muito trafego desnecessário.

    Para resolver
    É só mudar na linha do squid.conf
    acl store_rewrite_list url_regex -i "/etc/squid/thunder/thunder.lst" para
    acl store_rewrite_list dstdomain -i "/etc/squid/thunder/thunder.lst"

    Tai as dicas para mim resolveu espero que resolva para vcs também.

  2. ............
    Última edição por Roberto21; 04-05-2009 às 23:35.



  3. Olá brother!


    Também já alterei aqui mas não resolveu, já almentei as requisições do squid para 4096, já olhei no forum do thunder, já fiz algumas dicas que o pessoal passou por lá e nada resolveu.

    tenho P4/LGA775/3.0---4G/667 de ram/500G de hd...vou aguaradar para amanhã (domingo) alguém dar uma luz...por que são 2 horas da manhã e não consegui resolver((((o dia todo))))).


    Mas amanhã conseguirei...

    Quanto ao full marque no mangle com a TOS 48 ( somente) e em forward, se for a versão 2 do MK, que ai o mangle começa a marcar e as outras regras fluem normalmente, aqui fiz assim e quando o server não para os vídeos saem que é uma beleza.
    __________________
    Roberto.
    Email: pirata21ml@hotmail.com
    De que adianta a banda larga se a mente é estreita ?

    www.porque2012.com



    Roberto, como te disse meu cache ta rodando que é uma maravilha!!! nao deu nenhum pau mais...
    mas ainda nao consegui fazer o full no mk, uso a versao 3.20, sera q vc nao poderia, me detalhar essas regras, por favor se possivel.....
    to errando em alguma coisa....
    os pacotes marcam com tos 12
    ve o q pode fazer por favor se possivel, desde ja agradecido e um abraço...

  4. Citação Postado originalmente por multlink Ver Post
    ae o erro completo!

    cache:/home/multlink# ./conlinuxZ4.sh

    Ign cdrom://[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07] etch Release.gpg
    Ign cdrom://[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07] etch Release
    Ign cdrom://[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07] etch/contrib Packages/DiffIndex
    Ign cdrom://[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07] etch/main Packages/DiffIndex
    Obtendo:1 Debian -- Security Information etch/updates Release.gpg [197B]
    Atingido Debian -- Security Information etch/updates Release
    Ign Debian -- Security Information etch/updates/main Packages/DiffIndex
    Ign Debian -- Security Information etch/updates/contrib Packages/DiffIndex
    Ign Debian -- Security Information etch/updates/main Sources/DiffIndex
    Ign Debian -- Security Information etch/updates/contrib Sources/DiffIndex
    Atingido Debian -- Security Information etch/updates/main Packages
    Atingido Debian -- Security Information etch/updates/contrib Packages
    Atingido Debian -- Security Information etch/updates/main Sources
    Atingido Debian -- Security Information etch/updates/contrib Sources
    Baixados 197B em 11s (18B/s)
    Lendo lista de pacotes... Pronto
    Lendo lista de pacotes... Pronto
    Construindo árvore de dependências... Pronto
    0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
    Lendo lista de pacotes... Pronto
    Construindo árvore de dependências... Pronto
    squid já é a versão mais nova.
    Nota, selecionando apache2-mpm-prefork ao invés de apache2
    apache2-mpm-prefork já é a versão mais nova.
    O pacote lynx não está disponível, mas é referenciado por outro pacote.
    Isso pode significar que o pacote está faltando, ficou obsoleto ou
    está disponível somente a partir de outra fonte
    E: O pacote lynx não tem candidato para instalação
    Criando variaveis de configuracao
    Configurando SARG...
    Baixando Thunder Cache 2.1
    --19:49:52-- http://ecache.svn.sourceforge.net/vi...ar.gz?view=tar
    => `v2.1.tar.gz?view=tar'
    Resolvendo ecache.svn.sourceforge.net... 216.34.181.65
    Connecting to ecache.svn.sourceforge.net|216.34.181.65|:80... conectado!
    HTTP requisição enviada, aguardando resposta... 200 OK
    Tamanho: nao especificado [application/octet-stream]

    [ <=> ] 11,628 53.58K/s

    19:49:53 (53.34 KB/s) - `v2.1.tar.gz?view=tar' saved [11628]

    Configurando Thunder Cache 2.1
    ln: criando link simbólico `/etc/squid/googlevideo.com.php' to `/etc/squid/youtube.com.php': Arquivo existe
    ln: criando link simbólico `/etc/squid/grisoft.com.php' to `/etc/squid/avg.com.php': Arquivo existe
    ln: criando link simbólico `/var/www/thunder.php' to `/etc/squid/thunder.php': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/thunder': Arquivo existe
    Configurando interface eth0...
    Configurando Apache 2.0
    mkdir: não é possível criar o diretório `/var/www/conprove': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/conprove/aviso': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/conprove/corte': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/conprove/pendencia': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/conprove/manutencao': Arquivo existe
    mkdir: não é possível criar o diretório `/var/www/conprove/aguarde': Arquivo existe
    Configurando SQUID...
    Forcing reload of web server (apache2)...Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

    diminui para caber o texto(muda somente as portas)

    [Sat Apr 18 19:49:57 2009] [warn] VirtualHost 192.168.10.250:81 overlaps with VirtualHost 192.168.10.250:81, the first has precedence, perhaps you need a NameVirtualHost directive
    httpd (no pid file) not running
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    Warning: DocumentRoot [/var/www/squid-reports/] does not exist
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

    diminui para caber o texto(muda somente as portas)

    [Sat Apr 18 19:49:57 2009] [warn] VirtualHost 192.168.10.250:81 overlaps with VirtualHost 192.168.10.250:81, the first has precedence, perhaps you need a NameVirtualHost directive
    (98)Address already in use: make_sock: could not bind to address [::]:81
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:81
    no listening sockets available, shutting down
    Unable to open logs
    failed!
    Olá, pelo seu log acredito que esteja utilizando debian 4, o scritp é para o 5, você pode corrigir os erros fazendo a instalação guiada pelo tutorial da primeira página deste post ou em
    PC RAM Informática | O mundo mais perto de você! na aba 'serviços', onde o conteúdo esta constantemente sendo atualizado e o tutorial já possui um adicional. Em breve novo script melhorado e mais videos.

    Abraço

    M4D3



  5. Citação Postado originalmente por m4d3 Ver Post
    Ola pessoal, depois de tantos tutoriais que já vi na net, muitas vezes utilizando do conhecimento dos amigos para aprimorar as soluções que utilizo, compilando uma série de informações resolvi fazer um video mostrando como instalar o debian como preparação para servidor cache dentre outros serviços, este tutorial permite imediata integração com super cache full pelo mikrotik, segue o link do video de instalação do Debian:








    Para maiores detalhes preparei página fixa de download em PC RAM Informática | O mundo mais perto de você! acesso o menu serviços.


    Dentre os recursos do script:


    - Squid 2.7 com ZPH integrado para uso com cache full

    - Apache 2.0 configurado com hosts virtuais para uso no envio de mensagem aos clientes (Ex: débito, bloqueio, atraso, comunicação de manutenção, avisos...)

    - Sarg geração de relatório de acessos do squid com agendamento

    - ThunderCache para cache de videos do Youtube/Uol/Terra/Outros... e atualizações da Microsoft/Antivirus/Outros...

    - Publicidade via MSN, alterando o banner padrão do MSN para banner do provedor/evento/vendendo anuncio via msn

    - Publicidade via YOUTUBE, através da configuração do próprio ThunderCache

    - Configuração da interface de rede eth0




    CONHEÇA O DEBIAN


    Debian 5.01 - download x64:
    < Versão 64bits


    Debian 5.01 - download i386 : < Versão 32bits utilizado no video tutorial



    DICAS:
    Ao instalar, mantenha o micro conectado a um servidor DHCP (veja abaixo) para que seja possível baixar os pacotes necessários e proceder as atualizações, estou terminando de testar o script que irá automatizar as configurações do servidor, estarei postando aqui assim que concluído (em até 2 dias).

    Adicione em uma placa de rede do seu servidor mikrotik (não de link nem de clientes) o ip 192.168.10.253 será o gateway do seu Debian:
    / ip address
    add address=192.168.10.253/24 network=192.168.10.0 broadcast=192.168.10.255 \
    interface=EthIntranet comment="" disabled=no

    O ip configurado no Debian depois de rodar o script será:
    IP: 192.168.10.250
    MSK: 255.255.255.0
    GAT: 192.168.10.253
    DNS: 192.168.10.253 < quem irá resolver nomes será o Mikrotik

    VALOS LÁ PESSOAL, AGORA TA PRONTO:

    PC RAM Informática | O mundo mais perto de você! e acesse o menu serviços, verá o tutorial atualizado com maquina virtual pra baixar e script incluso.

    E pra quem quiser baixar o script direto no seu linux debian já instalado conforme o video o comando é:

    Código :
    [COLOR=red][B]wget [URL="http://www.pcram.com.br/conlinux/conlinuxZ4.sh"][COLOR=#0000ff]http://www.pcram.com.br/conlinux/conlinuxZ4.sh[/COLOR][/URL][/B][/COLOR]
    [B][COLOR=red]chmod +x conlinuxZ4.sh[/COLOR][/B]
    [B][COLOR=red]./conlinuxZ4.sh[/COLOR][/B]



    Crie o arquivo /var/www/thunder/youtube/index.php com o código abaixo para listar e tocar os videos do diretório diretamente no youtube.
    Código :
    [B][COLOR=red]<?php
    #ADAPTADO DA WEB POR LUCIANO RAMPANELLI / M4D3
    $diretorio = getcwd();
    $ponteiro  = opendir($diretorio);
    while ($nome_itens = readdir($ponteiro)) {
        $tipos = array("flv", "flx", "fla");
        $itens[] = $nome_itens;
    }
     
    sort($itens);
    foreach ($itens as $listar) {
       if ($listar!="." && $listar!=".."){
                    if (is_dir($listar)) {
                            $pastas[]=$listar;
                    } else{
    if (in_array(strtolower(end(explode(".",$listar))), $tipos)) { $arquivos[]=$listar; }
                    }
       }
    }
     
     
    #if ($pastas != "" ) {
    #foreach($pastas as $listar){
    #   print "Pasta: <a href='$listar'>$listar</a><br>";}
    #   }
     
    if ($arquivos != "") {
    foreach($arquivos as $listar){
     $listar="echo $listar |cut -c 1-11";
     $listar=system($listar);
     print "<a href='http://www.youtube.com/watch?v=$listar'>ver no youtube</a><br>";}
       }
    ?>
    [/COLOR][/B]

    Dúvidas ou sugestões, poste aqui.


    Abraço a todos

    M4D3
    msn e telefones só para serviços, dicas e ajuda use o fórum
    Atualizado com o segundo video e complementação do primeiro.






Tópicos Similares

  1. Regras Speedr para Integração com Mikrotik e Cache Full
    Por rodolfostayne no fórum Servidores de Rede
    Respostas: 23
    Último Post: 11-11-2015, 13:00
  2. Respostas: 17
    Último Post: 29-10-2012, 11:52
  3. Servidor para escritório com Mikrotik
    Por davijhon no fórum Sistemas Operacionais
    Respostas: 12
    Último Post: 18-12-2010, 09:13
  4. Respostas: 11
    Último Post: 19-10-2008, 02:23
  5. Shell Script para integração com Mikrotik
    Por Kandango no fórum Redes
    Respostas: 3
    Último Post: 19-03-2008, 19:05

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L