为什么python DRMAA库(drmaapython)有时无法确定提交给SGE的作业的状态(待定)?

2024-05-21 03:09:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用drmaa-python向SGE(sungridengine)提交和监视作业。我在GUI中有以下状态

  • 队列中活动的作业
  • 正在运行作业
  • 完成的作业
  • 失败的作业
  • 状态待定

有时候,我很少有工作是不确定的。当我在SGE主机的终端上使用qstat检查作业状态时,我可以看到所有作业都在运行,没有一个失败。Status undeminated通常会误导用户,因为用户可能会认为Status Undetermined作业存在某种问题。在

所以,我知道问题不在于SGE,而在于drmaa python库。在

有人知道为什么drmaa python不能确定状态吗?在


Tags: 用户终端队列状态status作业guisge
1条回答
网友
1楼 · 发布于 2024-05-21 03:09:43

drmaapython只是drmaaclibrary的一个瘦的ctype包装器,没有任何专用的逻辑。由于这个原因,您看到的不确定状态是SGE DRMAA C库在您询问的时刻提供了什么。在

据我所知,用于SGE的drmaaclibrary无法获取状态的情况时有发生。我建议在python应用程序中添加一些自定义的重试逻辑,以简单地重新请求调度程序。在

相关问题 更多 >