gnu屏幕冻结会话

fumotvh3  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(360)

我有一个专用服务器(inmotion),通过 screen 让它保持活力。有时,在很长一段时间之后,这个javaxmpp服务器的执行会冻结,然后当我连接到ssh并重新连接 screen session查看出了什么问题,执行会解除自身冻结并执行所有挂起的操作(发送挂起的消息、向db查询等),然后返回正常操作。
请注意,我什么也不做,只连接到ssh并重新连接 screen 会话读取输出。
发生这种情况的时间是可变的,有时是几个小时,有时是几天后。
我能做些什么来避免这种行为?

qmelpv7a

qmelpv7a1#

我发现,如果在我的一个屏幕中有一个ssh会话,并且ssh会话被中断,那么它会冻结所有屏幕(不管它们是否正在ssh'ing)。为了摆脱这种情况,如果我导航到冻结的ssh屏幕,并发出以下序列来中断ssh会话,它将解冻所有屏幕会话: <Enter> ~ .

相关问题