Назад | Перейти на главную страницу

Периодически зависает процесс SSH на AIX

На одном из наших серверов AIX иногда зависает следующий процесс ssh:

Server1# ssh -i /rsync-key Server2 "rm file" &

Это строка скрипта в crontab.

Эта проблема не всегда воспроизводится. Вот пример:

Server1 # ps aux | head -n2
USER          PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND<br>
root      9241056  1.8  0.0 2112 1700      - A    06:11:44 241:57 ssh <br>

Server1 # cat /proc/9241056/psinfo
ssh /rsync-key Server2 rm file

Server1 # truss -p 9241056
Absolutely no output

Server1 # kill -9 9241056
Server1 # ps -edf | grep 9241056 | grep -v grep
    root  9241056        1  65 06:11:44      - 249:38 ssh

Сервер 1:

#oslevel -s
6100-09-02-1412

#lslpp -l | grep openssh         
openssh.base.client     6.0.0.6103  COMMITTED  Open Secure Shell Commands
openssh.base.server     6.0.0.6103  COMMITTED  Open Secure Shell Server

#ssh -v
OpenSSH_6.0p1, OpenSSL 1.0.1e 11 Feb 2013

Сервер 2:

#oslevel -s
6100-07-05-1228<br>

#lslpp -l | grep openssh
openssh.base.client     5.8.0.6101  COMMITTED  Open Secure Shell Commands
openssh.base.server     5.8.0.6101  COMMITTED  Open Secure Shell Server

#ssh -v
OpenSSH_5.8p1, OpenSSL 0.9.8r 8 Feb 2011

Почему вы используете & в crontab? Процесс не будет завершен, пока он будет выполняться на удаленном компьютере, только если он займет слишком много времени, и при этом соединение с Интернетом не будет установлено.