일년에 몇 번 안 쓰는 기능을 쓰다보니 오류 때문에 진행이 안 된다고 연락이 왔다.
JBWEB002004: More than the maximum number of request parameters (GET plus POST) for a single request (10000) were detected. Any parameters beyond this limit have been ignored. To change this limit, set the maxParameterCount attribute on the Connector.
처음에는 제대로 안 읽고 single request 뒤의 (10000)에만 집중해서 WEB 서버에 접속해 Apache의 ssl.conf
파일을 여니 LimitRequestFields
가 딱 10000이었다. 문제는 스테이징 서버도 동일 설정 값이어서 운영 서버에서 오류가 나는게 이상한 상황이었지만, 일단 10000에 꽂혔으니 늘려봤다. 당연히 결과는 허탕.
<system-properties>
...
<property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="20000"/>
</system-properties>
찾아보니 JBoss의 standalone.xml
에 위 내용을 추가해보라고 해서 추가하니 잘 됐다. 기본값이 10000이었다.
'DevOps > WEB.WAS' 카테고리의 다른 글
[JBoss] EAP 7.4 → 8.0 datasource의 security 설정 문제 (1) | 2025.05.02 |
---|---|
[Apache] referer에 따른 Directory 접근 차단 (0) | 2025.04.14 |