+ Responder ao Tópico



  1. #1
    Visitante

    Padrão O que esta havendo? (squid)

    Será que alguem pode me dar uma luz...
    Quando tento parar (squid stop) ou ate reinicializa-lo (squid restart)aparece a seguinte mensagem:

    Squid is already running!! process ID 780

    E o servico nao para, o que esta havendo?

    Obrigado

  2. #2
    azanelato
    Visitante

    Padrão O que esta havendo? (squid)

    Olha, no meu servidor funciona assim:

    #service squid start
    para efetuar start

    #service squid status
    para verificar o status

    #service squid stop
    para parar o serviço

    #service squid restart
    para reiniciar o serviço

    #service squid reload
    para reler os arquivos de configuração

    e funciona normalmente, mais se vc quiser matar o serviço use a ferramenta #killall -9 nºidserviço

    Alexandre Zanelato - azanelato

  3. #3

    Padrão O que esta havendo? (squid)

    Se usa o "kill" para matar o software atraves do pid, nao o killall.
    6)

  4. #4
    azanelato
    Visitante

    Padrão O que esta havendo? (squid)

    ooops, verdade...

    Alexandre Zanelato - azanelato

  5. #5

    Padrão O que esta havendo? (squid)

    É o seguinte:

    service squid stop / restart, usam o parâmetro "-k shutdown" do squid (squid -k shutdown).

    O que acontece é que, quando o squid está sob alta requisição, e está atendendo à muitos usuários, ele simplesmente ignora o comando de shutdown. Então, pra você "matar" o squid, use o seguinte:

    # killall -9 squid

    Pronto, morreu...mas só tem um probleminha: eu já observei que, usando o kill, ou killall para matar o squid, pode acontecer de as permissões dentro do diretório de cache do squid (por padrão é o: /var/spool/squid) não ficarem corretas. Se você tiver algum problema depois de ter "killado" o squid, faça o seguinte comando:

    # chown squid:squid /var/spool/squid/*

    (Isso supondo que seu diretório de cache é esse, se não for, passe o diretório correto).