안녕하세요. 슈다 입니다.
서버 접속을 하려는데 아래와 같은 메세지가 발생하며 접속되지 않을 때
해결방방법을 알아보겠습니다.
PTY allocation request failed on channel 0
Killed by signal 2.
PTY allocation request failed on channel 발생원인
원인은 단순합니다.
접속하려는 서버에 너무 많은 터미널 세션이 열려 있어
더 이상 채널 할당을 할 수 없을 때 해당 메세지가 발생하게 됩니다.
서버 관리자라면 접속하려는 서버의 콘솔로 로그인 한 뒤
" f " 등의 명령어로 현재 세션 수를 확인해 봅니다.
아래의 화면에서는 ba* 로 시작되는 계정의 세션이 약 250개 이상 열려있는 상태였습니다.
PTY allocation request failed on channel 해결방법
열려있는 터미널 세션 중 불필요 세션을 정리합니다.
과도한 터미널 세션을 점유하고 있는 계정 담당자가 세션 정리를 하거나
담당자가 세션 정리가 불가능할 시 세션을 강제 종료해도 서비스에 이상이 없는지 확인한 뒤
root 관리자가 kill 명령으로 일부 세션을 정리하면 이후 정상적으로 서버에 접속이 가능 할 것입니다.
반응형
'IT > Unix & Linux' 카테고리의 다른 글
[AIX] SMT 확인 및 SMT 8모드 변경 방법 (0) | 2021.09.14 |
---|---|
[AIX] 프로세스 교착상태 확인 방법, 프로세스 trace 방법 (0) | 2021.08.05 |
ping이 되다가 안되다가 반복할때 해결방법 (0) | 2021.07.19 |
[AIX] /dev/ipldevice not found 해결 방법 (0) | 2021.07.02 |
[AIX] commit 실패 원인, efix 확인 및 삭제하기 (0) | 2021.06.30 |