Некоторое время я использовал Byobu для управления сеансами экрана для себя. Однако я столкнулся со странной проблемой: сессия продолжает блокироваться. Под блокировкой я подразумеваю, что я ничего не могу напечатать, и только если я подожду несколько минут, разблокируется и будет делать все, что я набрал раньше.
В настоящее время становится все хуже. Сессия блокируется каждую минуту или около того. Даже когда я перезапустил Putty, переключился с аутентификации с помощью закрытого ключа на пароль и даже изменил установки Putty, он все равно зависает. Дошло до того, что я войду в систему, и текущее окно будет заморожено, но я могу переключиться на другое окно только для того, чтобы оно зависло через несколько секунд.
Еще одно новшество заключается в том, что иногда, когда я впервые захожу, Byobu даже не появляется, он просто сидит после строки «Последний вход». Однажды я получил WriteMessage: Broken pipe
ошибку, и она упала на обычную оболочку без byobu.
Странно, но туннель открыт, я все еще работаю. Я был в состоянии проверить графики процессора и увидел, что сервер не был загружен, то есть сеанс не зависал, потому что у него были другие дела.
Любые предложения о том, как это исправить?
reset
, хотя я не думаю, что это работает, так как смена окон также заморожена.
top
чтобы увидеть, занимает ли это процессорное время. Запустите strace -p1234
(где 1234 - screen
PID), чтобы увидеть, что он делает, и то же самое для SCREEN
процесса. Вам нужно будет запустить screen
не setuid или setgid, или запустить strace
от имени пользователя root.