Как узнать причину, по которой зависают процессы ssh?
771
Ivan Denisovich
Когда я запускаю команду, например, iostat -dkx 2 2
через ssh, я получаю ожидаемый результат, но процессы на локальном компьютере говорят «живые» в состоянии «прерывистый сон». Почему это происходит? Есть ли способ узнать причину такого поведения?
полная команда:
$ ssh -o ConnectTimeout=4 -o ChallengeResponseAuthentication=no -o PasswordAuthentication=no <user>@host> iostat -dkx 2 2
вывод ps:
$ ps aux | grep 11893 && ps aux | grep PID USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 1000 10273 0.0 0.0 103280 904 pts/0 S+ 12:09 0:00 grep PID 1000 11893 0.0 0.0 158732 3892 ? S Feb17 0:00 ssh -o ConnectTimeout=4 -o ChallengeResponseAuthentication=no -o PasswordAuthentication=no <user>@<host> iostat -dkx 2 2 1000 10285 0.0 0.0 103280 904 pts/0 S+ 12:09 0:00 grep 11893
Трассирование:
$ strace -p 11893 Process 11893 attached - interrupt to quit select(8, [5], [], NULL, NULL^C <unfinished ...>
WCHAN:
$ cat /proc/11893/wchan poll_schedule_timeout
трассировки стека:
$ cat /proc/11893/stack [] poll_schedule_timeout+0x39/0x60 [] do_select+0x6bb/0x7c0 [] core_sys_select+0x18a/0x2c0 [] sys_select+0x47/0x110 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff
Я бы прикрепил strace или gdb к процессу сервера.
Jakuje 8 лет назад
1
Вы имеете в виду на удаленной стороне? Подскажите, пожалуйста, как мне это сделать?
Ivan Denisovich 8 лет назад
0
@Shukov: я не могу воспроизвести ошибку, вам нужно будет предоставить некоторые дополнительные детали, например: необычные конфигурации в `ssh_config` на клиенте или` sshd_config` на сервере? Тюрин.
MariusMatutiae 8 лет назад
1
Были незначительные изменения в начальной конфигурации, связанные с настройкой аутентификации. Такие как PermitRootLogin или PasswordAuthentication.
Ivan Denisovich 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4