Status do Memcached retornando “memcached dead mas o arquivo pid existe”

2

Quando eu quero ver o status do memcached, eu corro service --status-all , mas eu recebo várias vezes "arquivo memcached morto, mas pid existe", quando ele lista o memcached.

Parece-me que isso significa que o memcached precisa de alguma limpeza. Como posso remover essas mensagens sobre o antigo arquivo pid?

    
por Paul Sheldrake 17.06.2013 / 16:47

4 respostas

0

Dependendo da sua distro, os arquivos .pid estarão localizados no memcached funcionando diretamente (como /etc/memcached ) ou em /var/run .

    
por 17.06.2013 / 16:50
1

Recebi esta mensagem quando o memcached foi iniciado sob a conta de usuário errada. Matar o processo antigo e reiniciá-lo corrigiu-o corretamente.

[matt@vm]# service memcached status
memcached dead but pid file exists
[matt@vm]# ps aux | grep memcached
roland   24038  0.0  0.0 349780  ... memcached ... -P /var/run/memcached/memcached.pid
[matt@vm]# sudo kill -9 24038

[matt@vm]# service memcached start
Starting memcached:                     [  OK  ]
[matt@vm]# ps aux | grep memcached
memcached   21159  0.0  0.0 330852 ... memcached ... -P /var/run/memcached/memcached.pid
[matt@vm]# service memcached status
memcached (pid  21159) is running...
    
por 16.10.2014 / 16:01
0

Eu tentei excluir o arquivo pid, mas depois recebi o erro "subsys locked". Então eu realmente tive que reiniciar e o memcached funcionaria bem

    
por 29.04.2014 / 11:48
0

Recebi esta mensagem e corrigi-a:

> ps aux | grep memcached

copiou o pid e o colou no arquivo de localização pid do memcached:

> echo 2600880 > /var/run/memcached/memcached.pid

então funcionou

> service memcached status Se está ejecutando memcached (pid 2600880)...

    
por 10.07.2015 / 09:34

Tags