+ Responder ao Tópico



  1. Citação Postado originalmente por m4d3 Ver Post
    Com as configurações parece tudo normal, procurando no google encontrei isso:

    Out of memory in Linux (or: OOM Killer) « Web 0.2


    E talvez resolva com este script que limpa a memória:
    Código :
    #!/bin/bash
    #script por Luciano Rampanelli / M4D3 / [EMAIL="m4d3@hotmail.com"]m4d3@hotmail.com[/EMAIL]
    #visite [URL="http://www.conlinux.com"]www.conlinux.com[/URL]
    #cria variaveis
    datc=`date +%Y%m%d" "%H":"%M`
    hora=`date +%H%M`
    hora=`expr $hora \* 1`                         
    tmem=`free -k  | grep Mem: | awk '{print $2}'` #memoria total instalada no sistema
    umem=`free -k  | grep Mem: | awk '{print $3}'` #memoria utilizada pelo sistema
    fmem=`free -k  | grep Mem: | awk '{print $4}'` #memoria livre
    memu=`expr $umem \* 100 / $tmem`               #% de memoria utilizada
    memf=`expr 100 - $memu`                        #% de memoria livre
    logm=`echo $datc" - "Mem. Uso: $memu% >> /var/log/memfree.log`
    #loga = 1 grava status no arquivo /var/log/memfree.log a cada execucao
    loga=1
    # a qualquer hora se a memoria livre for menor que meml, limpa
    meml=13
    # entre hori e horf se % memoria livre for menor que memt, limpa
    hori=430  # hora inicial 4:30 = 430
    horf=700  # hora final 7:00 = 700
    memt=60   # memoria total livre
    if [ $loga == 1 ]; then
            echo $logm
    fi
    if [ $hora -gt $hori -a $hora -le $horf -a $memf -lt $memt ]; then
            if [ $memf -lt $memt ];then
                    echo 3 > /proc/sys/vm/drop_caches
                    sync
                    $logm
            fi
    elif [ $memf -lt $meml ]; then
            echo 3 > /proc/sys/vm/drop_caches
            sync
            $logm
    fi
    exit $?

    Ok Luuciano muito obrigado!

    cara para executar eu fiz o seguinte...

    copiei o script para um txt salvei como limpar_mem.sh
    criei uma pasta no debian com o nome script e coloquei o arquivo dentro dela
    dentro desta pasta executei o comando via terminal chmod +x limpar_mem.sh
    depois ./limpar_mem.sh

    /script$ chmod +x limpar_mem.sh
    /script$ ./limpar_mem.sh

    Sera que ta certo?

    Esse scrip fica em execução permanete? Ao reiniciar o servidor devo executa-lo novamente?

    obrigado e desculpe tantas perguntas.

  2. Citação Postado originalmente por Evilazio Ver Post
    Ok Luuciano muito obrigado!

    cara para executar eu fiz o seguinte...

    copiei o script para um txt salvei como limpar_mem.sh
    criei uma pasta no debian com o nome script e coloquei o arquivo dentro dela
    dentro desta pasta executei o comando via terminal chmod +x limpar_mem.sh
    depois ./limpar_mem.sh

    /script$ chmod +x limpar_mem.sh
    /script$ ./limpar_mem.sh

    Sera que ta certo?

    Esse scrip fica em execução permanete? Ao reiniciar o servidor devo executa-lo novamente?

    obrigado e desculpe tantas perguntas.
    Agente pelo crontab para executar a cada 10 ou 15 minutos
    crontab -e

    */10 * * * * /usr/sbin/memfree.sh



  3. Luciano show de bola mas esse grande feito. eu fiz um teste a um tempo em bancada e rodou super bem, hoje fui fazer dnovo tudo do zero e baixei o script quando fui rodar o seguinte erro aparece

    Unterminated quoted string
    dai notei que o arquivo baixado atual tem o tamanho diferente do antigo
    entao rodei o script antigo
    e tive o seguinte erro:

    ./ConLiNUX3Duo has expired! Update:
    ou seja nao roda

    vc acabou com o script gratuito ? para contribuir para usar o completo qual procedimento?

  4. Estou com o mesmo problema do amigo tcomweb.

    Unterminated quoted string

    dai notei que o arquivo baixado atual tem o tamanho diferente do antigo
    entao rodei o script antigo
    e tive o seguinte erro:

    ./ConLiNUX3Duo has expired! Update:
    ou seja nao roda

    vc acabou com o script gratuito ? para contribuir para usar o completo qual procedimento?



  5. idem...






Tópicos Similares

  1. Respostas: 5
    Último Post: 11-01-2014, 09:27
  2. Instalação de um servidor dell com o debian 6.0.0
    Por pardall11 no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 11-02-2011, 11:01
  3. Posso reinicilizar um servidor debian ?
    Por tyrolyro no fórum Sistemas Operacionais
    Respostas: 3
    Último Post: 26-09-2009, 12:20
  4. Debian - Como configurar um servidor
    Por dudak no fórum Sistemas Operacionais
    Respostas: 4
    Último Post: 02-09-2009, 12:41
  5. Debian em um servidor DELL PowerEdge 800. Quem já conseguiu?
    Por welrbraga no fórum Sistemas Operacionais
    Respostas: 6
    Último Post: 14-06-2007, 07:07

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L