DOcloudForbiddenError : limit of 5 jobs total
DOcloudForbiddenError : limit of 5 jobs total
我调用的是IBM Watson的CPLEX模型。它是来自免费帐户的密钥。它一直运作良好。
但不知何故,它变慢了,我停止了我的客户端程序。随后,我收到以下错误:
docloud.job.DOcloudForbiddenError:用户的订阅 [ODSTRIAL:502865795] 总共有 5 个作业的限制
我试图通过 运行ning abort_job(以下代码)中止工作,但工作仍在继续并且不让我 运行 代码:
import docloud.job
jobClient = docloud.job.JobClient('https://api-
oaas.docloud.ibmcloud.com/job_manager/rest/v1/', '<API KEY>')
for job in jobClient.get_all_jobs():
print(job["_id"])
jobClient.abort_job(job["_id"])
以上代码运行;它既没有抛出任何成功消息也没有抛出任何失败消息。
但是 jobClient.get_all_jobs() 仍在抛出 5 个作业的详细信息。而且我仍然收到错误 DOcloudForbiddenError.
如果有人能在这方面提供帮助,将不胜感激。
谢谢。
您必须删除作业,最简单的解决方案是去 DropSolve 删除阻塞队列的作业:
http://dropsolve-oaas.docloud.ibmcloud.com/dropsolve
如果您看这里,您会发现也可以使用 docplex 库删除所有作业:
我调用的是IBM Watson的CPLEX模型。它是来自免费帐户的密钥。它一直运作良好。 但不知何故,它变慢了,我停止了我的客户端程序。随后,我收到以下错误: docloud.job.DOcloudForbiddenError:用户的订阅 [ODSTRIAL:502865795] 总共有 5 个作业的限制 我试图通过 运行ning abort_job(以下代码)中止工作,但工作仍在继续并且不让我 运行 代码:
import docloud.job
jobClient = docloud.job.JobClient('https://api-
oaas.docloud.ibmcloud.com/job_manager/rest/v1/', '<API KEY>')
for job in jobClient.get_all_jobs():
print(job["_id"])
jobClient.abort_job(job["_id"])
以上代码运行;它既没有抛出任何成功消息也没有抛出任何失败消息。 但是 jobClient.get_all_jobs() 仍在抛出 5 个作业的详细信息。而且我仍然收到错误 DOcloudForbiddenError.
如果有人能在这方面提供帮助,将不胜感激。
谢谢。
您必须删除作业,最简单的解决方案是去 DropSolve 删除阻塞队列的作业:
http://dropsolve-oaas.docloud.ibmcloud.com/dropsolve
如果您看这里,您会发现也可以使用 docplex 库删除所有作业: