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 库删除所有作业:

https://api-swagger-oaas.docloud.ibmcloud.com/api_swagger/pythondoc/index.html?cm_mc_uid=98978000237415217499350&cm_mc_sid_50200000=17968121523953547432