message: Do not destroy again on destroy problem
diff: @@ -152,9 +152,11 @@ class Server extends BaseServer {
  const onError = err => {
  if (initialized) {
  this.emitter.emit('error', err)
  + if (!this.destroing) {
  this.destroy().then(() => {
  process.exit(1)
  })
  + }
  } else {
  options.reporter('error', { err, fatal: true })
  process.exit(1)
  