openresty - lua-nginx-module을 사용하여 업스트림의 콘텐츠를 수정하고 다시 로드합니다.
阿神
阿神 2017-05-16 17:10:36
0
2
724

누구나 아이디어를 제공할 수 있나요? 예를 들어 nginx.conf에 다음 업스트림 블록이 있습니다.

으아악

nginx는 127.0.0.1/change와 같은 외부 인터페이스를 제공하므로 위 업스트림의 내용을 지우고 redis에서 모든 백엔드 서버 정보를 다시 로드한 후 nginx.conf 파일에서 위 업스트림에 쓴 다음 마지막으로 실행할 수 있습니다. ./nginx -s 다시 로드.

阿神
阿神

闭关修行中......

모든 응답(2)
曾经蜡笔没有小新

Lua에 파일에 대해 작동할 수 있는 파일 모듈이 있는지 확인하고 Lua가 nginx 구성 파일을 다시 로드하기 위해 셸 또는 유사한 nginx 신호를 호출할 수 있는지도 확인하세요.

漂亮男人

동적 로드와 유사한 기능을 구현하고 싶다면 openrestyngx.balancer来解决。这样无需重启nginx를 사용하여 백엔드 서버를 동적으로 변경할 수 있을 것 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿