通过gridmap发送到Sun Grid Engine的作业似乎永远不会结束

时间:2019-03-31 08:57:01

标签: python sungridengine

我正在尝试使用gridmap在Sun Grid Engine(SGE)上运行作业,而我的作业将无限运行。

我的工作非常简单(只是为了找到潜在的问题),但他们永远都不会结束。过了一会儿,我做了检查,这些工作占用了CPU。 我应该怎么做才能结束工作?您会为SGE建议使用其他Python API吗?

import gridmap


def foo(x, y):
    return x * y


if __name__ == "__main__":
    jobs = []

    for i in range(10):
        job = gridmap.Job(foo, [i, i + 1])
        jobs.append(job)
    job_outputs = gridmap.process_jobs(jobs, max_processes=4, quiet=False)
    print(job_outputs)

我希望代码能打印job_outputs,但是即使几个小时后作业仍在运行(我监视了它们)。

我还从终端手动终止了作业,主服务器从未从等待过程中移出。

0 个答案:

没有答案