最近一段时间,在学校的高算平台上都能正常运行Linux Terminal与Pycharm。可是今天早上,突然发现自己账号下的Linux Terminal与Pycharm怎么也打不开,出现下图的错误。
一开始以为是自己网络或者浏览器异常,换了好几个网和浏览器,也无济于事。在自己的电脑上又登录了师弟的账号,他的Terminal与Pycharm可以正常打开,我才意识到可能是自己账号的原因。
后来我推测应该是作业会话显示异常(显示无任何会话在运行,实际上Terminal与Pycharm已经在会话中),一个软件不能同时开两个以上的作业会话,因此报错了。
问了学校的老师,得到了解决方法:
1、通过ssh的方式登录高算平台:在自己电脑的终端(Windows/Linux都行)输入:ssh username@10.131.0.202(username 为个人工号或者学号),然后输入自己的密码。
2、使用jjobs -w命令查看当前会话,结果果然显示Terminal与Pycharm已经在进程中,只不过会话窗口显示异常。
3、使用jctrl kill -f <JOBID>命令杀死erminal与Pycharm对应的会话。然后重新打开Pycharm或者Terminal,就能运行了!
注:关闭Terminal或Pycharm推荐方法:在我的会话中对会话进行注销或关闭,而不是直接在软件上关闭。
这个问题困惑了我好久,今天终于得到了一个有效的解决方法。