Как исправить Слушай EADDRINUSE в Ubuntu - PullRequest
0 голосов
/ 21 января 2020

Как я могу решить эту проблему?

1|server   |     at listenInCluster (net.js:1327:12)
1|server   |     at Server.listen (net.js:1414:7)
1|server   |     at Object.<anonymous> (/root/signalmaster/server.js:41:8)
1|server   |     at Module._compile (internal/modules/cjs/loader.js:776:30)
1|server   |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
1|server   |     at Module.load (internal/modules/cjs/loader.js:653:32)
1|server   |     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
1|server   |     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
1|server   |     at Object.<anonymous> (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:27:21)
1|server   |   code: 'EADDRINUSE',
1|server   |   errno: 'EADDRINUSE',
1|server   |   syscall: 'listen',
1|server   |   address: '::',
1|server   |   port: 8080 }

Мои server и turnserver статусы Online, но наши клиенты не могут общаться или видеть друг друга.

ОБНОВЛЕНИЕ:

см. Этот список pm2

1 Ответ

0 голосов
/ 21 января 2020

The following IP address already used. In same IP address you can run the server by different ports. The port must be opened.

* If it's live server and already running httpd .


<VirtualHost  *:80>
ServerName api.xxxx.com
#DocumentRoot /var/www/test
CustomLog       /var/www/test/access.log common
ErrorLog        /var/www/test/error.log
UseCanonicalName Off
    UserDir disabled

<Location "/">
        ProxyPreserveHost On
        ProxyPass http://localhost:8080/
        ProxyPassReverse http://localhost:8080/
    </Location> 

</VirtualHost>
...