명령줄을 사용하여haproxy 조작
1649 단어 haproxy
apt-get install socat
socat = 소켓 관련 작업을 수행할 수 있는 명령haproxy 구성
※ 현재 리모의 설정이라면 변경할 필요가 없습니다.
명령하다
상태 확인
$ echo "show stat" | socat stdio /run/haproxy/admin.sock | grep web001
정상적인 상황www-backend,web001,0,0,0,1,8192,49,46158,13083,,0,,0,0,0,0,UP,1,1,0,1,1,165,2731,,1,3,1,,49,,2,0,,6,L7OK,200,4,0,49,0,0,0,0,0,,,,0,0,,,,,3123,OK ,,0,1,1,79,
이상 시www-backend,web001,0,0,0,1,8192,49,46158,13083,,0,,0,0,0,0,DOWN,1,1,0,2,2,2,2733,,1,3,1,,49,,2,0,,6,L7STS,502,2,0,49,0,0,0,0,0,,,,0,0,,,,,3180,Bad Gateway,,0,1,1,79,
유지 보수 모드유지보수 모드를 설정하면haproxy 측면에서 특정 서버를 끊을 수 있습니다
한 서버에서 볼 수 없는 다운타임 없음
실행
$ echo "disable server www-backend/web002" | socat stdio /run/haproxy/admin.sock
취소$ echo "enable server www-backend/web002" | socat stdio /run/haproxy/admin.sock
유지 관리 모드의 화면 표시정상적인 상황
유지 관리 모드
표시된 색이 다갈색으로 변하다
시간의 흐름
Reference
이 문제에 관하여(명령줄을 사용하여haproxy 조작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/GrassWonder/items/4d575a7327bf0862852c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)