Я пытаюсь вызвать API марафона, чтобы приостановить работу. Я не вижу в документах API, как это сделать, но я подумал, что могу сделать это, установив экземпляр = 0. Но все, что было сделано, это то, что моя работа входит в состояние «Развертывание ...» (видимо, навсегда) , С другой стороны, когда я приостанавливаю работу с помощью веб-портала марафона, он сразу же приостанавливается.Как приостановить работу с использованием API марафона
Кто-нибудь знает, как это сделать?
$.fn.suspendjob = function(id) {
$.ajax({
type: 'PUT',
url: 'https://mesos-head.achillesv.net/marathon/v2/apps' + id,
headers: {
"Authorization": "Basic " + btoa(user + ":" + pass)
},
data: JSON.stringify({ instances: 0}),
contentType: "application/json; charset=utf-8",
success: function(result) {
appslist.length = 0;
$('#tabs').tabs("option", "active", 1);
$('#tabs').tabs("option", "active", 0);
}
});
};