function circuitClose(item) {
		item.state = C.CIRCUIT_CLOSE;
		item.ep.state = true;
		item.failures = 0;
		item.count = 0;

		const action = item.ep.action;
		const service = item.service.fullName;

		logger.debug(`Circuit breaker has been closed on '${item.ep.name}' endpoint.`, {
			nodeID: item.ep.id,
			service,
			action: action.name
		});

		broker.broadcast("$circuit-breaker.closed", {
			nodeID: item.ep.id,
			service,
			action: action.name
		});

		broker.metrics.set(METRIC.MOLECULER_CIRCUIT_BREAKER_OPENED_ACTIVE, 0, {
			affectedNodeID: item.ep.id,
			service,
			action: action.name
		});
		broker.metrics.set(METRIC.MOLECULER_CIRCUIT_BREAKER_HALF_OPENED_ACTIVE, 0, {
			affectedNodeID: item.ep.id,
			service,
			action: action.name
		});

		if (item.cbTimer) {
			clearTimeout(item.cbTimer);
			item.cbTimer = null;
		}
	}
Change circuit-breaker status to close

@param {Object} item
@param {Context} ctx