최근 nodeJS를 사용하여 프로젝트를 작성하고 원격 redis에 연결했는데, 배포 후 시스템을 사용하면 가끔 redis 연결 실패 오류가 발생해서 다시 시작해야 할 경우가 점점 많아지고 있습니다. 최근에 자주 발생하는데 원인과 해결 방법을 모르겠습니다.
黄舟2017-05-16 13:22:28
redis
的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT
。如果 CONGIG SET TIMEOUT 0
设置为0
,则redis
서버 연결이 적극적으로 끊어지지 않습니다.
물론 nodejs의 redis 드라이버는 query 명령을 실행하기 전에 연결의 생존 상태를 확인한 후 query 명령을 실행해야 합니다.