工作没有运行,但已列出并且不会取消

时间:2018-06-09 01:47:48

标签: google-cloud-dataflow

我的数据流作业失败,现在我无法取消它,尽管它仍然显示在列表中。任何想法如何取消?它已被阻止(状态:未启动)数小时。

  

无法取消作业[2018-06-08_10_54_30-17767897971415678082] :( 912f110596c141c3):工作流程修改失败。原因:(6b15c5f277fb4014):作业20不允许取消操作   18-06-08_10_54_30-17767897971415678082。工作尚未准备好取消。请在几分钟后重试。

2 个答案:

答案 0 :(得分:1)

除了帐户(服务帐户)没有必需的访问权限,未设置正确的范围,不正确的区域ID等外,以上错误也可能是由于传递了不正确的项目ID或工作ID引起的。 请求的格式为https://content-dataflow.googleapis.com/v1b3/projects/projectID/jobs/jobID?location=locationString&alt=json&key=someKey

因此,互换jobID的projectID和projectID / jobID等中的空格都将导致此错误。 请确保已解决了这些基本问题。我浪费了3个小时,因为我要为我的工作ID发送项目ID

答案 1 :(得分:0)

要么这是一个临时问题,要么在一段时间后重试(如错误消息所示),或者这看起来像Stack Overflow社区无法解决的问题,所以你应该创建GCP支持团队(如果可以)或create an issue in Public Issue Tracker的案例,在数据流组件下,为支持团队提供调查问题的必要详细信息。

在此之前,您应该确保:

  1. 一段时间后重试取消操作无法解决问题(即这不是暂时性问题)。
  2. 取消作业不适用于the Dataflow UIusing the gcloud beta dataflow jobs cancel command
  3. 最后,一旦你能够通过取消你提到的工作来解决你的问题,你可以分享最终的决议作为你自己的问题的答案,以便这个问题的未来访问者更多地了解你经历的问题以及如何继续它。