2010-01-04 3 views
3

내 서버에서 Memcached를 2 달 동안 실행했습니다. 어제 그것은 작동을 멈췄습니다. 이유는 모르겠다. 그래서 나는 시도했다 :Memcached 시작시 오류 : 수신 대기하지 않습니다.

[email protected]:~# killall memcached 
[email protected]:~# /etc/init.d/memcached stop 
Stopping memcached: memcached. 
[email protected]:~# memcached -d -m 128 -l 127.0.0.1 -p 11211 -vv -u www-data 
bind(): Address already in use 
failed to listen 
[email protected]:~# memcached -u www-data -vv 
bind(): Address already in use 
failed to listen 

어떤 생각?

답변

11

memcached가 실행되고 있지 않은지 확인하십시오. 당신이 어떤 과정을 발견하면

ps auxw | grep memcached 

(확인이 정말 살해를 만들기 위해) kill -9으로 죽일 :

kill -9 insert-your-PID-of-running-memcached-here 

여전히 memcached를 시작할 수없는 경우에 듣고 무엇이 있는지 찾아 포트 11211 :

netstat -A -n | grep 11211 

또한이 질문은 프로그래밍 관련 질문이 아니기 때문에 Serverfault에 속합니다.

+2

감사합니다. 'kill -9 [PID]'와 함께 작동합니다. 'ps auxw' 결과 해석에 문제가 있다면'pidof memcached'를 사용할 수도 있습니다. – Bernd

관련 문제