在会话断开连接时,在NX会话中运行的程序似乎暂停

我们目前正在运行一个交互式HPC应用程序,向用户提供一个graphics界面,连接到一个HPC群集,并允许他们运行并观察一些计算。 用户通过NoMachine NX服务器login到前端节点(本机不参与计算)。 他通常会设立自己的问题,做一些微小的试运行,然后开始一个大的工作。 之后,他断开NX会话,期待计算继续。

除了没有。 NX会话内以及整个集群内的所有执行似乎在用户断开连接时暂停。 如果他恢复一个会话,他可以恢复计算,但是这是他希望运行好几天的工作,所以期望整个连接的NX会话可能是不可行的。

我们知道,在很多方面,正确的用例是用户找出他的参数,然后通过ssh提交一个批处理(非交互式)作业,但是他强烈的倾向于上面列出的工作stream程,所以我们试图使其工作。