본문 바로가기

WEB/OHS

[OHS] Error reading POST data from client 에러 발생 원인 및 해결 방안

반응형

 

1. 발생 원인

Error reading POST data from client 에러는 OHS 소켓이 아직 열려 있다고 가정하고 클라이언트의 HTTP POST 요청이 이전 POST 요청이 아직 완료되기 전에 OHS로 전송되었기 때문에 발생한것이다.

 

2. 해결 방안

1) OHS config 설정 파일 http.conf 파일 내 KeepAlive=OFF 설정

2) OHS config 설정 파일 http.conf 파일 내 KeepAlive=ON 설정 및 아래와 같이 WebLogic JAVA_OPTIONS 설정

 Step 1:  Under DOMAIN_HOME/bin folder
 Step 2:  Edit setDomainEnv.sh file (setDomainEnv.cmd for Windows)
 Step 3:  Add/Modify the last occurrence of JAVA_OPTIONS from
                        JAVA_OPTIONS="${JAVA_OPTIONS} -Dhttp.keepAliveCache.socketHealthCheckTimeout=1"
                                export JAVA_OPTIONS    
 Step 4: Save the file.
 Step 5: Restart the server. 

 

 

반응형