DOcloudForbiddenError:总共5个工作的限制

时间:2018-04-16 05:03:18

标签: optimization cplex watson docplexcloud

我正在调用IBM Watson的CPLEX模型。这是免费帐户的关键。它运作良好。 但不知何故,它放慢了速度,我停止了我的客户端程序。随后,我收到以下错误: docloud.job.DOcloudForbiddenError:用户订阅[ODSTRIAL:502865795]的总数限制为5个 我试图通过运行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。

如果有人可以在这方面提供帮助,将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

您必须删除您的作业,最简单的解决方案是转到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