장애 정보
| 장애 번호 | 701486a |
| 현상 | Ubuntu 24.04 기반 바이너리에서 gdb로 프로세스에 attach한 후 tbdown abnormal을 수행하면 종료가 진행되지 않고 멈추는 현상이 발생한다. |
| 원인 | Ubuntu 24.04의 procps-ng 4.0.4에서 zombie 프로세스가 ps -p 명령의 출력에 로 표시되지 않아, 기존 문자열을 기준으로 zombie 프로세스를 판별하는 로직에서 해당 프로세스를 zombie 프로세스로 판별하지 못한다. procps-ng 4.0.0~4.0.4에서 발생하는 문제이며, procps-ng 4.0.5에서는 ps 명령의 zombie 프로세스 표시 방식이 수정되었다. |
| 해결 | Linux에서는 ps 명령의 출력과 별도로 커널이 제공하는 프로세스 상태 정보인 /proc//stat을 확인하여 zombie 프로세스를 판별하도록 변경한다. tbdown과 tbboot은 서버 측 프로세스 확인과 CM의 프로세스 확인에 모두 적용한다. AIX, Solaris, Windows는 기존 방식을 유지한다. |
| 발생시점 | 26.09.30. |
| 패치필요버전 | 6FS07PS 7FS02PS |
패치 정보
| 패치명 | FS02PS_701486a |
| 메이저 버전 | 7 |
| 마이너 버전 | FS02PS |
| 버전 제목 | procps-ng 4.0.0 ~ 4.0.4에서 zombie 프로세스 판별 오류 수정 |
| 배포가능일 | 26.10.02. |
| 플랫폼 | Linux-x86 |
| 호환성 | • TAC 롤링 패치: 가능 • TSC 롤링 패치: 가능 • 백업 데이터 호환: 가능 • 프로토콜 호환: 가능 • 데이터 포맷 호환: 가능 |
| AP 영향도 | • 플랜 변경 여부: 아니오 • 결과 값 변경 여부: 아니오 • SQL 문법 변경 여부: 아니오 • 시스템 오브젝트 변경 여부: 아니오 • 기존 기능 변경 여부: 아니오 |
| 파라미터 | - |
| 우회방안 | - |