본문 바로가기
반응형

Global3

HAProxy nbproc 설정 적용 HAProxy 설정 튜닝 Number of processes HAProxy는 별도의 설정을 하지 않으면 1개의 Process로 실행됩니다. (Default 1 Process) 만약 HAProxy가 기동되고 있는 서버가 mutiple Core 서버라고 한다면, 높은 부하가 주어질때, 1개의 Core만 열심히 사용중일 것입니다. 따라서, HAProxy 서버의 여러 Core를 적절히 사용하도록 하려면, 실행되는 Process의 수를 늘려주어야 합니다. 만약 HAProxy 서버가 4Core 시스템에서 동작중이라면, 아래와 같이 설정하여 Process의 수를 늘려주는 것이 좋습니다. global nbproc 4 cpu-map 1 1 cpu-map 2 2 cpu-map 3 3 cpu-map 4 4 (...) 일반적.. 2023. 8. 23.
HAProxy Log 설정하기! HAProxy는 단순히 파일에 대한 로깅을 지원하지 않습니다. 문서 - https://cbonte.github.io/haproxy-dconv/2.5/configuration.html#8 https://www.haproxy.com/blog/introduction-to-haproxy-logging/ HAProxy는 syslog서버에서 처리하기 위한 로그메시지를 내보낼 수 있으며, Rsyslog 및 journald와 호환이 됩니다. 그리고, Logstash 및 Fluentd와 같은 로그전달자를 활용해서 중앙 로그 수집기로 로그를 보낼 수 있습니다. 로그를 로컬에 쌓고 싶은 경우, 로컬에 rsyslog를 설치하여, haproxy가 보내는 syslog를 수집 및 처리하도록 구성할 수 있습니다. [Rsyslog 설.. 2022. 5. 17.
HAProxy Config파일 옵션 정리!! HAProxy 구성파일의 필수 섹션은 4가지가 있습니다. (작성시 빈 줄과 들여쓰기는 무시됩니다. ) Global Defaults Frontend Backend [Global] 구성 파일의 맨위에는 global 섹션을 작성합니다. HAProxy에 영향을 미치는 프로세스 전반의 보안 및 성능 조정을 정의 합니다. Global 섹션 예 global maxconn 50000 log/dev/log local0 user haproxy group haproxy stats socket /run/haproxy/admin.sock user haproxy group haproxy mode660 level admin nbproc2 nbthread4 cpu-mapauto:1/1-40-3 ssl-default-bind-ciph.. 2022. 1. 24.
반응형