Программы, работающие в сеансе NX, похоже, останавливаются, когда сеанс отключается
В настоящее время мы запускаем интерактивное приложение HPC, которое представляет пользователю графический интерфейс, подключает к кластеру HPC и позволяет им запускать и наблюдать за некоторыми вычислениями. Пользователь входит в интерфейсный узел через NoMachine NX Server (этот компьютер не участвует в вычислениях). Обычно он ставит свою задачу, делает несколько крошечных пробных прогонов, затем начинает большую работу. После этого он отключается от сеанса NX, ожидая продолжения вычислений.
За исключением того, что это не так. Кажется, что все выполнение в сеансе NX и в кластере приостанавливается, когда пользователь отключается. Если он возобновит сеанс, он может возобновить вычисление, но это задание, которое он ожидает выполнить в течение нескольких дней, поэтому может не иметь смысла ожидать подключенного сеанса NX в течение всего времени.
Мы знаем, что во многих случаях правильный вариант использования был бы для пользователя, чтобы выяснить его параметры и затем отправить пакетное (неинтерактивное) задание через ssh, но он настоятельно предпочитает рабочий процесс, который я описал выше, поэтому мы пытаясь заставить это работать.