Jak mogę zatrzymać jQuery.ajax () z błędów logowania do konsoli?

Korzystam z następującego żądania JSONP jQuery, aby sprawdzić stan zasobu według adresu URL. Gdy zasób nie jest dostępny lub serwer jest wyłączony, mójajaxFail() funkcja aktualizuje wyświetlacz.

function fetchServerStatus(service, host)
{
    var port = serverStatus[service].port;
    $.ajax({
        url: "http://" + host + ":" + port + "/admin/server/status",
        dataType: "jsonp",
        timeout: 1000,
        error: ajaxFail,
        fail: ajaxFail,
        success: ajaxDone,
        done: ajaxDone,
        complete: ajaxAlways,
        always: ajaxAlways
    });
}

Problem, który mam, jest taki, że pomimo deklarowania obsługifail ierror, które nie rejestrują niczego w konsoli, jQuery zawsze rejestruje nieudane żądanie w konsoli. Jeśli zasób jest niedostępny przez długi czas, tworzy to ogromny dziennik konsoli, aw efekcie zawiesza proces przeglądarki (w moim przypadku Chrome).

Czy jest jakiś sposób, aby temu zapobiec?

questionAnswers(2)

yourAnswerToTheQuestion