Nginx 상용 설정 매개 변수 분석
client_header_timeout 12s; 60s
클 라 이언 트 가 처음으로 Nginx 와 연결 한 후에 Nginx 는 클 라 이언 트 가 요청 헤드 를 보 내 는 시간 초과 시간 을 기 다 립 니 다. 클 라 이언 트 가 12 초 안에 요청 헤드 정 보 를 보 내지 않 으 면 nginx 는 연결 을 닫 습 니 다. 만약 에 긴 연결 (keepalive) 이 라면 후속 시간 초과 시간 은 Nginx 가 정의 하 는 keepalive 입 니 다.timeout 시간 결정.
client_body_timeout 12s; 60s
클 라 이언 트 가 요청 헤드 를 보 낸 후에 post 가 제출 할 경우 nginx 는 클 라 이언 트 가 요청 체 를 보 내 는 시간 초과 시간 을 기다 리 고 클 라 이언 트 가 12 초 안에 요청 체 를 보 내지 않 으 면 nginx 는 연결 을 닫 습 니 다.
proxy_read_timeout 20s; 60s
백화 해석, 예 를 들 어 Nginx 는 Tomcat 에서 데 이 터 를 읽 습 니 다. 20 초 안에 데이터 가 없 으 면 시간 이 초과 되 었 다 고 생각 합 니 다. 이 시간 은 두 번 연속 으로 읽 는 사이 의 시간 간격 일 뿐 전체 읽 는 시간 이 아 닙 니 다. 만약 에 Tomcat 이 돌아 오 는 데이터 가 계속 오 면 전체 읽 기 10 분 도 시간 을 초과 하지 않 고 jsp 페이지 에 Thread. sleep (30000) 을 설정 할 수 있 습 니 다.nginx 는 504 Gateway Time - out 오 류 를 되 돌려 줍 니 다.
proxy_connect_timeout 10s;
nginx 와 백 엔 드 server 가 연결 하 는 시간 초과 시간 입 니 다. 내부 네트워크 환경 이 라면 10 초 동안 TCP 연결 을 하지 않 았 다 는 것 은 분명 문제 가 있 을 것 입 니 다.
http2_idle_timeout 30s;
http2 모드 로 연결 이 30 초 이상 남 았 고, Nginx 는 연결 을 닫 습 니 다.기본 3M, 실제 환경 을 너무 낮 게 설정 할 수 없습니다.기본 3 분 좋 습 니 다.
client_max_body_size 200m;
클 라 이언 트 가 body 데 이 터 를 제출 하 는 최대 치 를 설정 합 니 다. 기본 값 은 2M 입 니 다. 큰 첨부 파일 을 업로드 하면 오류 가 발생 합 니 다.
/location
proxy_set_header X-Real-IP $remote_addr;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.