개발

임베디드 톰캣 설정 정보

snow-line 2021. 11. 3. 08:07
반응형

스프링부트에서 사용하는

 

임베디드 톰캣에 대한 설정 정보

server.tomcat.accept-count 가능한 모든 요청 처리 스레드가 사용 중일 때 들어오는 연결 요청의 최대 대기열 길이. 100
server.tomcat.accesslog.buffered 주기적으로만 플러시되도록 출력을 버퍼링할지 여부. true
server.tomcat.accesslog.check-exists 외부 프로세스의 이름이 변경된 경우 로그 파일 존재 여부를 다시 만들 수 있도록 로그 파일 존재 여부를 확인할지 여부. false
server.tomcat.accesslog.condition-if 요청 로깅이 "ServletRequest.getAttribute(conditionIf)"가 null을 생성하지 않는 경우에만 활성화되는지 여부.  
server.tomcat.accesslog.condition-unless 요청 로깅이 "ServletRequest.getAttribute(조건)인 경우에만 활성화되는지 여부만일)"은 무효가 된다.  
server.tomcat.accesslog.directory 로그 파일이 생성되는 디렉터리. Tomcat 기지 dir에 절대적이거나 상대적일 수 있다. logs
server.tomcat.accesslog.enabled 액세스 로그를 활성화하십시오. false
server.tomcat.accesslog.encoding 로그 파일에서 사용하는 문자 집합. 시스템 기본 문자 집합으로 기본 설정.  
server.tomcat.accesslog.file-date-format 로그 파일 이름에 넣을 날짜 형식. .yyyy-MM-dd
server.tomcat.accesslog.ipv6-canonical RFC 5952에 의해 정의된 대로 IPv6 표준 표현 형식을 사용할지 여부. false
server.tomcat.accesslog.locale 로그 항목 및 로그 파일 이름 접미사의 타임스탬프 형식을 지정하는 데 사용되는 로케일. Java 프로세스의 기본 로케일로 기본 설정.  
server.tomcat.accesslog.max-days 액세스 로그 파일을 제거하기 전에 보관할 일 수입니다. -1
server.tomcat.accesslog.pattern 액세스 로그의 형식 패턴. common
server.tomcat.accesslog.prefix 로그 파일 이름 접두사. access_log
server.tomcat.accesslog.rename-on-rotate 회전 시간까지 파일 이름에 날짜 스탬프를 포함할지 여부. false
server.tomcat.accesslog.request-attributes-enabled 요청에 사용되는 IP 주소, 호스트 이름, 프로토콜 및 포트에 대한 요청 속성을 설정하십시오. false
server.tomcat.accesslog.rotate 액세스 로그 순환을 활성화할지 여부. true
server.tomcat.accesslog.suffix 로그 파일 이름 접미사. .log
server.tomcat.additional-tld-skip-patterns TLD 스캔을 위해 무시할 병과 일치하는 추가 패턴의 쉼표로 구분된 목록. 특수 '?' 문자와 '*' 문자는 패턴에서 각각 1자와 1자, 0자 이상의 문자와 일치하도록 사용할 수 있다.  
server.tomcat.background-processor-delay backgroundProcess 메서드의 호출 사이의 지연. 지속시간 접미사를 지정하지 않으면 초가 사용된다. 10s
server.tomcat.basedir Tomcat 기본 디렉터리. 지정하지 않으면 임시 디렉토리가 사용된다.  
server.tomcat.connection-timeout 연결을 수락한 후 요청 URI 라인이 표시될 때까지 커넥터가 대기하는 시간.  
server.tomcat.keep-alive-timeout 연결을 닫기 전에 다른 HTTP 요청을 대기하는 시간. 연결을 설정하지 않은 경우시간 초과가 사용된다. -1로 설정하면 시간 초과가 발생하지 않는다.  
server.tomcat.max-connections 지정된 시간에 서버가 수락하고 처리하는 최대 연결 수입니다. 일단 한계에 도달하면, 운영 체제는 여전히 "accept Count" 속성에 근거한 연결을 허용할 수 있다. 8192
server.tomcat.max-http-form-post-size 모든 HTTP 게시 요청에서 양식 내용의 최대 크기. 2MB
server.tomcat.max-keep-alive-requests 연결을 닫기 전에 파이프라인할 수 있는 최대 HTTP 요청 수입니다. 0 또는 1로 설정하면 keep-alive 및 pipelining이 비활성화된다. -1로 설정하면 파이프라인 또는 keep-alive 요청이 무제한으로 허용된다. 100
server.tomcat.max-swallow-size 삼킬 요청 본체의 최대 양. 2MB
server.tomcat.mbeanregistry.enabled Tomcat의 MBean 레지스트리를 사용할지 여부. false
server.tomcat.processor-cache 캐시에 보존되어 후속 요청과 함께 재사용될 최대 유휴 프로세서 수입니다. -1로 설정하면 캐시는 최대 연결 수와 동일한 이론적 최대 크기로 무제한으로 설정된다. 200
server.tomcat.redirect-context-root /를 경로에 추가하여 컨텍스트 루트에 대한 요청을 리디렉션할지 여부. 프록시에서 종료된 SSL을 사용할 경우 이 속성은 false로 설정해야 한다. true
server.tomcat.relaxed-path-chars URI 경로에서 허용해야 하는 추가 인코딩되지 않은 문자의 쉼표로 구분된 목록. "<< \ ] ^ " { | | }"만 허용된다.  
server.tomcat.relaxed-query-chars URI 쿼리 문자열에서 허용해야 하는 추가 인코딩되지 않은 문자의 쉼표로 구분된 목록. "<< \ ] ^ " { | | }"만 허용된다.  
server.tomcat.remoteip.host-header 원격 호스트가 추출되는 HTTP 헤더의 이름. X-Forwarded-Host
server.tomcat.remoteip.internal-proxies 신뢰할 수 있는 프록시와 일치하는 정규식. 10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|192\\.168\\.\\d{1,3}\\.\\d{1,3}|169\\.254\\.\\d{1,3}\\.\\d{1,3}|127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3}|0:0:0:0:0:0:0:1|::1
server.tomcat.remoteip.port-header 원래 포트 값을 재정의하는 데 사용되는 HTTP 헤더의 이름. X-Forwarded-Port
server.tomcat.remoteip.protocol-header 일반적으로 "X-Forwarded-Proto"라는 이름으로 들어오는 프로토콜을 포함하는 헤더.  
server.tomcat.remoteip.protocol-header-https-value 수신 요청이 SSL을 사용하는지 여부를 나타내는 프로토콜 헤더 값. https
server.tomcat.remoteip.remote-ip-header 원격 IP가 추출되는 HTTP 헤더의 이름. 예를 들어 X-FORDED-FOR.  
server.tomcat.resource.allow-caching 이 웹 응용 프로그램에 정적 리소스 캐싱이 허용되는지 여부. true
server.tomcat.resource.cache-ttl 정적 리소스 캐시의 수명.  
server.tomcat.threads.max 최대 작업자 스레드 양. 200
server.tomcat.threads.min-spare 작업자 스레드의 최소 양. 10
server.tomcat.uri-encoding URI를 디코딩하는 데 사용할 문자 인코딩. UTF-8
server.tomcat.use-relative-redirects sendRedirect에 대한 호출에 의해 생성된 HTTP 1.1 이상 위치 헤더가 상대 리디렉션을 사용할지 또는 절대 리디렉션을 사용할지 여부. false

 

 

반응형