Ad Widget

Collapse

Подвисшие процессы ssh

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • grommir
    Senior Member
    • Mar 2013
    • 134

    #1

    Подвисшие процессы ssh

    Была задача мониторить доступность SFTP сервера. Поскольку просто по ssh он не доступен, решили использовать lftp и сделали такой скрипт:


    Code:
    if result=$(lftp -u "$3,$2" sftp://$1 -e 'ls;quit' 2>&1); then
        rc=$?
        stderr="none"
    else
        rc=$?
        stderr=$result
    fi
    
    echo "{\"error\": \"$stderr\", \"exit_code\": \"$rc\"}"
    Сделан итем External check "test-sftp.sh[{HOST.CONN},{$SFTP_PASSWORD},{$SFTP_USER}]" и два зависимых от него.
    Сами чеки работают, но в процессах начали множиться зомби

    Code:
    zabbix   32680  0.0  0.0      0     0 ?        Zs   06:42   0:00 [ssh] <defunct>
    Как побороть?
  • grommir
    Senior Member
    • Mar 2013
    • 134

    #2
    Решилось всё пересборкой контейнера с tini
    A tiny but valid `init` for containers. Contribute to krallin/tini development by creating an account on GitHub.

    Comment

    Working...