async evictSelf(reason, error = null) {
    global.kuzzle.log.error(`[CLUSTER] ${reason}`);

    if (error) {
      global.kuzzle.log.error(error.stack);
    }

    this.publisher.sendNodeEvicted(this.nodeId, this.nodeId, reason);
  }
Evicts this node from the cluster.

@param  {String} reason
@param  {Error} [error]
@return {void}