Processo Proxy do Squid não está em execução

0

Ei comunidade

alguns dias atrás meu squid caiu. Estou correndo Lula 2.6 STABLE21 no CentOS. A saída do comando "show squid status" é apenas

squid dead mas o arquivo pid existe

iniciar o serviço exibido um "OK", mas tentando parar o squid falhou. O estranho é que o serviço do squid não está listado no "Task-Manager"

Então eu apaguei o arquivo /var/run/squid.pid e tentei reiniciar o serviço, mas recebi a seguinte mensagem depois de executar o comando:

squid: ERRO: Não foi possível enviar sinal 0 para o processo 3618: (3) Nenhum processo

Mesmo reiniciando o sistema depois disso, nada mudou.

Também encontrei algumas coisas interessantes no /var/log/squid/cache.log

2013/08/20 07: 57: 43 | /var/spool/squid/swap.state: (30) sistema de arquivos somente leitura   FATAL: storeAufsDirOpenSwapLog: falha ao abrir o log de permuta.   Cache Squid (Versão 2.6.STABLE21): Terminado de forma anormal

Eu não mudei nada recentemente. Por que isso é um sistema de arquivos somente leitura agora? Como faço para alterar o sistema de arquivos para ler e gravar o acesso?

Eu realmente espero que essas mensagens de erro façam sentido para alguém de você. Qualquer ajuda será muito apreciada!

Roubar

Rob Tyson
fonte
Só é possível adivinhar porque o estado de troca é somente leitura. Pode ser um problema de permissões (ou seja, o usuário do SQUID tem apenas permissões de leitura para o diretório pai), ou é uma partição separada que está corrompida e precisa ser fsck'd.
davidgo
Acabei de verificar isso com ls -la. O squid só tem permissões de leitura!
Rob Tyson