영어프랑스어스페인어

Ad


온웍스 파비콘

haproxy - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 haproxy 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 haproxy입니다.

프로그램:

이름


HAProxy - 빠르고 안정적인 http 역방향 프록시 및 로드 밸런서

개요


haproxy -f [-엘 ] [-n maxconn] [-N maxconn] [-C ] [-v|-vv]
[-d] [-D] [-q] [-V] [-c] [-p ] [-dk] [-ds] [-de] [-dp] [-db] [-dM[ ]]
[-미디엄 ] [{-sf|-st} pidlist...]

기술


HAProxy는 고가용성에 특히 적합한 TCP/HTTP 역방향 프록시입니다.
환경. 실제로 다음을 수행할 수 있습니다.
- 정적으로 할당된 쿠키에 따라 HTTP 요청을 라우팅합니다.
- 서버를 보장하면서 부하를 여러 서버에 분산
HTTP 쿠키 사용을 통한 지속성
- 주 서버가 실패할 경우 백업 서버로 전환합니다.
- 서비스 전용 특수 포트에 대한 연결 수락
모니터링 ;
- 기존 연결을 끊지 않고 연결 수락을 중지합니다.
- HTTP 헤더를 양방향으로 추가/수정/삭제합니다.
- 특정 패턴과 일치하는 요청을 차단합니다.
- 다음에 따라 올바른 응용 프로그램 서버에 클라이언트를 유지합니다.
애플리케이션 쿠키
- 인증된 사용자에게 HTML 페이지로 자세한 상태 보고
애플리케이션에서 가로챈 URI입니다.

리소스가 거의 필요하지 않습니다. 이벤트 중심 아키텍처를 통해 쉽게 처리할 수 있습니다.
위험 없이 수백 개의 인스턴스에서 수천 개의 동시 연결
시스템의 안정성.

옵션


-f <구성 파일>
구성 파일 경로를 지정합니다.

-L
로컬 인스턴스의 피어 이름을 설정합니다. 피어는 다음에서 정의됩니다. 동료 구성
섹션이며 서로 다른 인스턴스 간에 스틱 테이블을 동기화하는 데 사용됩니다. 이 경우
옵션을 지정하지 않으면 로컬 호스트 이름이 피어 이름으로 사용됩니다.

-n
총 동시 연결 수에 대한 상한을 설정합니다.

-N
수신기당 동시 연결 수에 대한 상한을 설정합니다.

-C
디렉토리를 다음으로 변경DIR> 파일을 로드하기 전에.

-v HAProxy의 버전을 표시합니다.

-vv HAProxy의 버전과 모든 빌드 옵션을 표시합니다.

-d 디버깅 모드가 활성화된 포그라운드에서 시작합니다. 프록시가 이 모드에서 실행되면
모든 연결, 연결 해제, 타임스탬프 및 HTTP 헤더를 stdout에 덤프합니다.
이것은 시스템이
시작.

-D 데몬 모드에서 시작합니다.

-D 프로세스를 포그라운드로 유지하면서 systemd 데몬 모드에서 시작합니다.

-q 출력 시 메시지를 비활성화합니다.

-V -q 또는 'quiet'이 지정된 경우에도 출력에 메시지를 표시합니다. 몇가지 정보
폴러 및 구성 파일에 대한 정보는 시작하는 동안 표시됩니다.

-c 구성 파일만 확인하고 오류가 발견되지 않은 경우 코드 0으로 종료하거나 다음으로 종료합니다.
구문 오류가 발견되면 코드 1입니다.

-p
프로세스에 데몬의 이 파일에 각 하위 pid를 기록하도록 요청하십시오.
방법.

-dk 사용 중지 (2). (2)는 BSD 시스템에서만 사용할 수 있습니다.

-ds 투기적 사용 금지 Epoll(7). Epoll(7)은 Linux 2.6 및
일부 사용자 정의 Linux 2.4 시스템.

-에서 사용 중지 Epoll(7). Epoll(7)은 Linux 2.6 및 일부 사용자 정의에서만 사용할 수 있습니다.
리눅스 2.4 시스템.

-dp 의 사용을 비활성화합니다. 투표(2). 고르다(2) 대신 사용할 수 있습니다.

-dS 의 사용을 비활성화합니다. 접착(2), 이는 이전 커널에서 손상되었습니다.

-DB 백그라운드 모드를 비활성화합니다(포그라운드로 유지, 디버깅에 유용). 을위한
디버깅 시 '-db' 옵션은 데몬 모드를 일시적으로 비활성화하므로 매우 유용합니다.
및 다중 프로세스 모드. 그런 다음 Ctrl-C를 눌러 서비스를 중지할 수 있습니다.
구성을 편집하거나 전체 디버그를 실행할 필요가 없습니다.

-dM[ ]
지정된 모든 할당된 메모리 영역을 초기화합니다.바이트>. 이렇게 하면 더 쉽게
초기화되지 않은 메모리 액세스로 인한 버그 감지
할당된 모든 메모리를 한 번 터치합니다. 만약에바이트>가 지정되지 않은 경우 기본값은 0x50입니다.
(ASCII 'P').

-m
최대 메모리 사용량 제한을 적용합니다. 메가바이트.

-sf
시작 후 pidlist의 pid에 FINISH 신호를 보냅니다. 프로세스
이 신호를 수신하면 종료하기 전에 모든 세션이 완료될 때까지 기다립니다. 이것
옵션은 마지막에 지정해야 하며 그 뒤에 임의의 개수의 PID가 와야 합니다. 기술적으로
말하기, 식투시구스르1 보내집니다.

-성
시작 후 pidlist의 pid에 TERMINATE 신호를 보냅니다. 프로세스
이 신호를 수신하면 모든 활성 세션이 닫히고 즉시 종료되기를 기다립니다.
이 옵션은 마지막에 지정해야 하며 그 뒤에 원하는 수의 PID를 지정해야 합니다. 기술적으로
말하기, 식투시그텀 보내집니다.

벌채 반출


HAProxy는 chroot 내부에서 실행할 수 있으므로 /dev/log에 안정적으로 액세스할 수 없습니다. 이를 위해
그 이유는 로컬 서버인 경우에도 UDP 프로토콜을 사용하여 로그를 서버에 보냅니다.
섬기는 사람. 로그 수신에 문제가 있는 사람들은 syslog를 확인해야 합니다.
데몬은 UDP 소켓을 수신합니다. syslogd와 함께 제공되는 여러 Linux 배포판
sysklogd 패키지의 UDP는 기본적으로 비활성화되어 있습니다. NS -r 옵션은 다음으로 전달되어야 합니다.
UDP를 활성화하기 위한 데몬.

신호


일부 신호는 haproxy 데몬에 대해 특별한 의미를 갖습니다. 일반적으로 그들은 사용됩니다
데몬 사이에 있으며 관리자가 사용할 필요가 없습니다.

- 시구스르1
데몬에 모든 프록시를 중지하고 모든 세션이 닫히면 종료하도록 지시합니다. 그것은이다
종종 "소프트 스톱" 신호라고 합니다.

- 식투
모든 소켓의 수신을 중지하도록 데몬에 지시합니다. 내부적으로 사용 -sf-성.

- 식틴
데몬에게 식투. 익숙한
핫 재구성 중에 문제가 발생한 경우 내부적으로.

- 사인트시그텀
두 신호 모두 데몬을 빠르게 중지하는 데 사용할 수 있습니다.

- 시업
모든 프록시 및 서버의 상태를 로그에 덤프합니다. 주로 트러블에 사용-
촬영 목적.

- 시그킷
stderr의 메모리 풀에 대한 정보를 덤프합니다. 주로 디버깅 목적으로 사용됩니다.

- 시그파이프
이 신호는 다음이 없는 시스템에서 가로채어 무시됩니다. MSG_NOSIGNAL.

onworks.net 서비스를 사용하여 온라인에서 haproxy 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad