次の jQuery JSONP リクエストを使用して、リソースのステータスを URL で確認しています。リソースが利用できない場合、またはサーバーがダウンしている場合、私のajaxFail()
関数は表示を更新します。
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
});
}
私が抱えている問題は、コンソールに何も記録しないfail
およびのハンドラーを宣言しているにもかかわらず、jQuery は常に失敗した要求をコンソールに記録することです。error
リソースが長時間利用できない場合、これにより巨大なコンソール ログが作成され、最終的にブラウザー プロセス (私の場合は Chrome) がクラッシュします。
これを止める方法はありますか?