gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:51:13 27 4
gpt4 key购买 nike

我正在使用drmaa-python向 SGE (Sun Grid Engine) 提交和监控来自 SGE (Sun Grid Engine) 的作业。我在 GUI 中有以下状态

  • 队列中的事件作业
  • 正在运行作业
  • 已完成的工作
  • 失败的作业
  • 状态未定

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

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

有人知道为什么 drmaa-python 无法确定状态吗?

最佳答案

drmaa-python 只是 DRMAA C 库的一个精简的 ctype 包装器,没有任何专用逻辑。因此,您看到的 UNDETERMINED 状态正是 SGE DRMAA C 库在您提出请求时提供的状态。

据我所知,SGE 的 DRMAA C 库有时可能无法获取状态。我建议在 Python 应用程序中添加一些自定义重试逻辑,以便简单地重新询问调度程序。

关于python - 为什么 python DRMAA 库 (drmaa-python) 有时无法确定提交给 SGE 的作业状态(未确定)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com