daemon 간 데이터 전송 중 recv error 107 / TransmitData failed로 여러 쿼리가 실패한다.
원본은 연결 실패를 확인하고 한도 조정을 제안했지만 최종 해결 결과와 자원 고갈의 직접 증거는 확인되지 않았다.
송수신 daemon의 종료·네트워크 reset·FD/스레드 한도 도달을 같은 시각에 확인하고 확인된 원인을 수정한다. 커널 한도를 크게 올리는 것만으로 모든 연결 오류가 해결되지는 않는다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
pid='<affected-impalad-pid>'
cat "/proc/$pid/limits"
ls "/proc/$pid/fd" | wc -l
grep -E 'Threads|VmRSS' "/proc/$pid/status"
ss -s
ip -s link
journalctl -k --since '<start-time>' --until '<end-time>'
/proc/.../limits로 적용을 확인한다.같은 동시 부하에서 쿼리 성공률, daemon 재시작, FD/스레드 최고값, 네트워크 reset이 개선됐는지 확인한다.