저는 스크린 세션을 관리하기 위해 한동안 Byobu를 사용해 왔습니다. 그러나 이상한 문제가 발생했습니다. 세션이 계속 잠겨 있습니다. 잠긴다는 것은 이전에 입력한 모든 내용이 잠금 해제되고 실행될 때까지 몇 분 동안 기다리는 것 외에는 아무 것도 입력할 수 없다는 것입니다.
상황이 점점 악화되고 있습니다. 세션은 약 1분마다 잠긴 상태로 유지됩니다. Putty를 다시 시작하거나, 개인 키 인증에서 비밀번호 인증으로 전환하거나, Putty 설치를 변경하더라도 여전히 작동이 멈춥니다. 로그인하면 현재 창이 정지되는 지점에 이르지만, 다른 창으로 전환할 수는 있지만 몇 초 내에 정지됩니다.
또 다른 새로운 발전은 때때로 처음 로그인할 때 Byobu가 나타나지 않고 "마지막 로그인" 줄 뒤에만 나타나는 경우가 있다는 것입니다. 한번은 WriteMessage: Broken pipe
오류가 발생하여 byobu 없이 일반 쉘로 돌아갔습니다.
이상하게도 내가 만든 터널은 여전히 작동합니다. CPU 그래프를 확인할 수 있었고 서버에 부하가 없는 것을 확인했습니다. 이는 다른 할 일이 있어서 세션이 정지되지 않았음을 의미합니다.
이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?
답변1
이것을 시도해 보세요. 퍼티에서 저에게 효과적이었습니다.
- Ctrl+ Q- XON
- Ctrl+ S- X 끄기
답변2
나는 이 문제에 여러 번 직면했습니다. kill -2 <byobu pid>
byobu 프로세스( )에 SIGINT를 보내면 세션 고정이 해제될 수 있다는 것을 발견했습니다 . 이것은 XON/XOFF가 나에게 적합하지 않았을 때 작동했습니다. 신호가 전송된 후 byobu 쉘에 다시 연결하여 정상적으로 작동할 수 있습니다.