我使用drmaa-python向SGE(sungridengine)提交和监视作业。我在GUI中有以下状态
- 队列中活动的作业
- 正在运行作业
- 完成的作业
- 失败的作业
- 状态待定
有时候,我很少有工作是不确定的。当我在SGE主机的终端上使用qstat检查作业状态时,我可以看到所有作业都在运行,没有一个失败。Status undeminated通常会误导用户,因为用户可能会认为Status Undetermined作业存在某种问题。在
所以,我知道问题不在于SGE,而在于drmaa python库。在
有人知道为什么drmaa python不能确定状态吗?在
Tags:
drmaapython只是drmaaclibrary的一个瘦的ctype包装器,没有任何专用的逻辑。由于这个原因,您看到的不确定状态是SGE DRMAA C库在您询问的时刻提供了什么。在
据我所知,用于SGE的drmaaclibrary无法获取状态的情况时有发生。我建议在python应用程序中添加一些自定义的重试逻辑,以简单地重新请求调度程序。在
相关问题 更多 >
编程相关推荐