Nginx 업로드 파일 크기 제한 (온라인 문제)

1251 단어 nginx 학습
최근 에 새로운 시스템 이 출시 되 었 는데 어제 사용자 가 문 제 를 반 영 했 습 니 다. 파일 이 99% 에 올 라 간 후에 움 직 이지 않 아서 파일 을 올 릴 수 없습니다.
처음에 브 라 우 저 호환성 문제 라 고 생각 했 는데 저 는 사용자 에 게 캐 시 를 지우 라 고 했 지만 효과 가 없 었 습 니 다. 마지막 으로 현장 에 가서 실제 작업 을 하고 network 에서 응답 하 는 것 을 찾 았 습 니 다.
413 Request Entity Too Large(nginx/1.2.1)
업로드 파일 이 너무 크다 는 것 을 알 립 니 다. 원래 Nginx 의 기본 설정 은 크기 가 1m 였 습 니 다. 공교롭게도 처음에 테스트 할 때 nginx 를 통합 하지 않 고 단기 기능 테스트 만 했 고 온라인 배 치 는 클 러 스 터 식 이 었 습 니 다.
다음은 설정: 업로드 파일 제한 과 다운로드 속 도 를 정의 합 니 다.
http{
    
	.........
	
	limit_conn_zone $server_name zone=perserver:10m;  #  Server   ,        10m   
	limit_conn_zone $binary_remote_addr zone=perip:10m;  #   IP   

	server {
    
    .........

		location / {
			
			.........
			
			client_max_body_size 200m; #  200m
			limit_conn perserver 1000; #  Server     (  )
			limit_conn perip 20;       #  ip     (  )
			limit_rate_after 5m;       #   5m       
			limit_rate 500k;           #     500k/s
		}
     
	.........

    }
	
}

요약:  통합 테스트 는 서둘러 야 합 니 다. 이 문 제 는 테스트 할 때 Nginx 를 통합 하지 않 은 것 입 니 다.
              Nginx 설정 문서  : http://www.nginx.cn/doc/standard/httpcore.html
                                            http://www.nginx.cn/doc/standard/httplimitzone.html

좋은 웹페이지 즐겨찾기