У меня есть 2 хоста, которые я могу подключить их через SSH. На одном хосте через некоторое время я получаю ошибку Write Failed: broken pipe.
На другом хосте я не получаю эту ошибку.
Я не понимаю, почему на одном хосте я получаю эту проблему, а на другом хосте все в порядке.
Итак, я установил SSH-соединение с tmux, и внутри удаленного хоста я запускаю процесс переднего плана (celeryd). Но даже когда сеанс SSH завершается неудачно, и я повторно подключаюсь к удаленному сеансу, процесс на переднем плане прекращается.
Мне бы хотелось, чтобы процесс переднего плана не прерывался при разрыве соединения SSH. Итак, у меня просто есть 2 решения:
- знать, как избежать разрыва труб SSH, или
- знать, как избежать того, что процесс умрет, когда соединение SSH обрывается.
Может ли кто-нибудь помочь мне в этом?
источник