일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nexacro
- c##
- U-06
- Tibero
- rocky8
- Chrony
- MacOS
- r진법
- rocky8.8
- arm64
- u-03
- vscode
- community server connector
- TLS1.1
- Oracle
- JetBrains
- Intellj
- VisualStudioCode
- tls1.0
- gnu wget
- Linux
- 보안조치
- virtualfile
- tlserror
- mac
- Java
- TLSv1
- generic i/o error
- crownix7
- docker
Archives
- Today
- Total
Jit_Log
[Reporting Designer] 네트워크 오류 [timeout] 본문
들어가기 전
최근 Crownix7 Reporting Server를 사용하던 중, 뷰어가 정상적으로 열리지 않는 문제가 발생했습니다. 서버 로그를 살펴본 결과, 트래픽이 몰리면서 큐가 쌓이고, 결국 네트워크 오류가 발생하는 현상이 포착되었습니다.
서버 환경은 다음과 같습니다.
서버 환경
WAS: Jeus8
웹서버: WebtoB5
레포트 서버: Crownix7 Reporting Server
원인 분석
오류가 발생한 원인을 하나씩 추적해보았습니다.
- 세션 수 급증
- 순간적으로 300건 이상의 세션이 발생하며 레포트 서버로 요청이 몰렸습니다.
- 큐 사이즈 초과
- 레포트 서버의 Response Queue Size가 20으로 설정되어 있었는데, 이를 훨씬 초과하는 요청이 들어오면서 큐 오버플로우(Queue Overflow)가 발생한 것으로 파악됩니다.
해결 과정
위 이미지와 같이 서버가 처리할 수 있는 대기 큐 사이즈를 여유롭게 조정하여 문제를 해결했습니다.
'IT 공부 > 개발툴' 카테고리의 다른 글
[SQLGate] SQLGate 설치 및 테이블 명세서 추출하기 (1) | 2024.12.10 |
---|---|
[Visual Studio Code] Tomcat 서버 설치하기 (5) | 2024.11.09 |
[Visual Studio Code] SSH 연결 하여 Linux 접근 (0) | 2024.08.14 |
[IntellJ] 교육 라이센스 발급받기 (0) | 2024.03.27 |
[IntelliJ] Mac에서 설치하기 (0) | 2024.03.27 |