2017-05-04 7 views
0

私はギャンブルサイトをセットアップしたいと思ってnodejsで価格をチェックしたかったのですが、これは実際には動作しません。誰でも助けてくれますか?私はこれがポップアップ表示さnodejsサイトを試してみてくださいEADDRINUSEエラーnodejs

毎回:

[email protected]:/var/www/html/Bot/BOT# nodejs site 
[2017-05-04 14:50:45.177] [TRACE] [default] - Strange error 
[2017-05-04 14:50:45.179] [DEBUG] [default] - { [Error: listen EADDRINUSE] code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen' } 
Error: listen EADDRINUSE 
    at errnoException (net.js:901:11) 
    at Server._listen2 (net.js:1039:14) 
    at listen (net.js:1061:10) 
    at Server.listen (net.js:1135:5) 
    at Server.listen.Server.attach (/var/www/html/Bot/BOT/node_modules/socket.io/lib/index.js:228:9) 
    at new Server (/var/www/html/Bot/BOT/node_modules/socket.io/lib/index.js:52:17) 
    at Server (/var/www/html/Bot/BOT/node_modules/socket.io/lib/index.js:40:41) 
    at Object.<anonymous> (/var/www/html/Bot/BOT/site.js:3:30) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
[2017-05-04 14:50:45.195] [INFO] [default] - DB Connection ID: 184 
[2017-05-04 14:50:45.197] [INFO] [default] - DB Connection ID: 185 
[2017-05-04 14:50:45.197] [INFO] [default] - DB Connection ID: 186 
[2017-05-04 14:50:45.198] [INFO] [default] - DB Connection ID: 187 
[2017-05-04 14:50:45.199] [TRACE] [default] - Roll 1 
[2017-05-04 14:50:45.200] [TRACE] [default] - Sucesfully updated history 
[2017-05-04 14:50:45.200] [WARN] [default] - Loaded hash594b7214a8e846d02a0187421148940170d2fcf18199f81721c082ca84d93808 
[2017-05-04 14:50:45.539] [WARN] [default] - Loaded fresh prices 
[2017-05-04 14:50:45.548] [WARN] [default] - Prices loaded from cache 
[2017-05-04 14:50:48.174] [TRACE] [default] - Strange error 
[2017-05-04 14:50:48.174] [DEBUG] [default] - { [Error: listen EADDRINUSE] code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen' } 
Error: listen EADDRINUSE 
    at errnoException (net.js:901:11) 
    at Server._listen2 (net.js:1039:14) 
    at listen (net.js:1061:10) 
    at Server.listen (net.js:1135:5) 
    at Server.listen.Server.attach (/var/www/html/Bot/BOT/node_modules/socket.io/lib/index.js:228:9) 
    at null._onTimeout (/var/www/html/Bot/BOT/site.js:618:29) 
    at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) 
+0

おそらく、すでに使用されているポートにアクセスしようとしていますか? –

+0

エラー:使用中のアドレス。 –

答えて

0

これは、サーバーがリッスンするために指定されたポートが既に使用中であることを(あなたのコードを見ることなく)を意味します。ポートを変更するか、そのポートを使用しているプロセスを終了するようにしてください。

+0

ありがとう、今私は問題を知っている。どのポートを開く必要がありますか? –

+0

ポートを開く必要はありません。別の端末でサーバを実行していないことを確認してください。設定でポートを変更することもできます。 – Dehli

+0

私はいくつかのポートを開いています。したがって、4つのポートしか利用できません。私はもっ​​と開くことができますが、どれを開くことができますか? –

0

エラーが発生しても、EADDRINUSEに関係なく許可する権限がないため、ポートにアクセスできない可能性があります。

管理者モードでsudoを実行してみてください。

0

これは、プロセスが終了しなかったとき私にはいつも起こります。あなたが他のノードプロセスを実行していない限り、このコマンドを実行するとエラーが消えてしまいます。端末に入力する

killall node 

Voila!

関連する問題