본문바로가기
제품명 InnoRules 버그번호 BIR17S008
제목 tcp-connector의 타임아웃이 잘못 설정되는 결함
현상 TCP 커넥터를 이용한 룰 호출에서, 클라이언트에서 서버로의 데이터 전송이 약간만 지연되어도 서버가 해당 연결을 끊어버리는 현상. 특히, ItemProvider를 이용한 원격 룰 호출에서 발생할 가능성이 높음.
분석결과
tcp-connector의 read timeout, write timeout의 기본값은 30초이므로 밀리초 단위로 30000이 설정되었어야 하나 30이 설정되어 클라이언트의 응답이 30ms를 초과한 경우 서버가 연결을 끊어버림.

우회방법 없음
영향받는버전 InnoRules 7.1(configuration-wizard.jar 7.1.0.0~7.1.0.3) 픽스버전 configuration-wizard.jar 7.1.0.4
접수일자 2017-07-12 처리일자 2017-07-12