composer-rest-server Необработанное событие 'error' - PullRequest
0 голосов
/ 12 февраля 2019

Когда я пытаюсь composer-rest-server -c acme-admin@test-bna, я получаю такой вывод:

Discovering the Returning Transactions..
Discovered types from business network definition
Generating schemas for all types in business network definition ...
Generated schemas for all types in business network definition
Adding schemas for all types to Loopback ...
Added schemas for all types to Loopback
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Server.setupListenHandle [as _listen2] (net.js:1360:14)
    at listenInCluster (net.js:1401:12)
    at Server.listen (net.js:1485:7)
    at module.exports.promise.then.then (/usr/local/lib/node_modules/composer-rest-server/cli.js:143:19)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)

Я на самом деле изучаю, как настроить сеть multiledg multi org.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Проблема заключалась в том, что какой-то процесс выполнялся на порту 3000. Эта команда исправила это.

fuser -n tcp -k 3000
0 голосов
/ 12 февраля 2019

Ошибка показывает, что порт 3000 занят.

EADDRINUSE означает, что какой-то процесс уже запущен на этом порту.

Вы можете найти процесс с помощью следующегокоманда:

sudo ss -lptn 'sport = :3000'

Она вернет вам идентификатор процесса, затем вы можете убить его:

sudo kill -9 process_id
...