질문을 삭제하지 말아주세요.!
 
1
0
-1

PHP v 7.2.4 + memcached 3.0.4 + libmemcached 1.0.18 셋팅 환경에서

$memcahed->set($key, $val);
시행시 return false 되어

getResultCode() 찍어보니
47 = MEMCACHED_SERVER_TEMPORARILY_DISABLED

getResultMessage() 찍어보니
“SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY”
문제가 발생합니다.

해결책 조언을 구해봅니다.

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      그냥 구글님께 MEMCACHED_SERVER_TEMPORARILY_DISABLED 로만 여쭈어도 답을 주시네요.

      두번째 결과

      1. VoidNoble

        두번째 결과에 나온 아래 페이지 댓글들을 참고하여 보았으나 해결이 되지 않았습니다.
        https://serverfault.com/questions/470951/how-to-debug-memcached-server-has-failed-and-is-disabled-until-timed-retry-err

      2. 송효진

        외부 포트는 잘 막혀있나요? 다른 pc 에서 텔넷으로 11211 포트 연결하면 

        Trying 서버ip...
        telnet: Unable to connect to remote host: Connection refused

        나와야 합니다. connected 뜨면 안되요.

        restart 한 후 잠시 동작한다면 이 문제가 맞을겁니다.

        memcached.log 에 모르는 접속이 엄청 쌓였을 듯.

      CommentAdd your comment...