Перезапуск агента не должен убивать снаряды каждого члена

FixKlusterServices
Порезанный
5 сентября 2026 г. в 01:22 UTC
Автор
Kamo
Обещать
efee857

сегодня в середине работы, и забрал бы с собой терминалы всех остальных членов. Система по умолчанию KillMode=control-group: на остановке или перезапуске она SIGKILLs Каждый процесс в группе единицы. Tmux SERVER разветвляется первым 'tmux new-session' агент execs, поэтому он живет в этой группе - и перезапускается. Поэтому агент убил сервер и каждую оболочку внутри него. Это прямо противоположно тому, почему в этом дизайне используется tmux. Весь аргумент в пользу Это, написанное в собственных комментариях этого файла, заключается в том, что оболочка переживет розетку: Без tmux обновление, закрытый ноутбук или Wi-Fi убивает бегущую сборку. Развертывание агента было большим всплеском, чем любой из них, и ничто не говорило об этом. Сеансы просто исчезли, и браузер, снова подключившись, обнаружил пустую машину. Он спрятался, потому что единственные два способа заметить это перезапустить агента. Кто-то работает или читает блок и знает, что такое дефолт. Судоходство агент встречается редко, и машина обычно простаивает, когда это происходит: Установка сегодня шла против машины без tmux-сервера вообще, поэтому она выглядела так: Чисто. KillMode = процесс останавливает основной процесс и оставляет его потомков. Ничего. утечки: насос PTY для каждого соединения является нитью внутри основного процесса и погибает с ним, и клиент tmux, которого он разветвил, получает EOF на своем хозяине и выходит через себя. Выживает только сервер tmux, в этом и суть. Проверено на машине, а не аргументировано о: сеанс работает "сон" был создан, агент был перезапущен точно так же, как и развертывание, а затем Сессия все еще была включена в список, процесс все еще работает, и ее @kamo coder Вариант неповрежденный. Перед исправлением тот же перезапуск оставил «никакого сервера».

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены