Как удалить / запустить отложенную работу в Nomad? - PullRequest
0 голосов
/ 20 марта 2020

В выводе "$ nomad status" есть несколько отложенных заданий. Есть ли способ запустить отложенное задание?

$ nomad status
ID                                                                  Type   Priority  Status             Submit Date
5e74587392a49e5dca9c9c6d-0-build-1004018-z100-solid-octo-potato-14  batch  50        pending (stopped)  2020-03-20T14:45:24+09:00
5e74678bdb1df409005677d6-0-build-1004018-z100-solid-octo-potato-17  batch  50        pending            2020-03-20T15:49:48+09:00
5e746884db1df409005677dc-0-build-1004018-z100-solid-octo-potato-19  batch  50        pending            2020-03-20T15:53:56+09:00
5e746a02db1df409005677e3-0-build-1004018-z100-solid-octo-potato-20  batch  50        pending            2020-03-20T16:00:19+09:00

С уважением,

1 Ответ

0 голосов
/ 20 апреля 2020

Ожидание означает, что он собирается работать, но что-то мешает ему.

Попробуйте:

  • Проверьте статус задания, например, nomad job status 5e74587392a49e5dca9c9c6d-0-build-1004018-z100-solid-octo-potato-14, чтобы узнать, есть ли какие-либо сообщения, которые могут помочь вам понять, что происходит.
  • если предыдущий шаг не помогает, Nomad создает выделения (набор задач в задании должен выполняться на определенном узле). Их идентификаторы будут видны в nomad job status выводе. Вы можете проверить состояние выделения по nomad alloc status $ID, где $ ID - это идентификатор выделения.

Что касается удаления заданий, вы можете запустить nomad job stop -purge 5e74587392a49e5dca9c9c6d-0-build-1004018-z100-solid-octo-potato-14, чтобы удалить задание из списка заданий. .

...