Giriş yap
Node JS Error: listen EADDRINUSE: address already in use :::3000

Merhaba Arkadaşlar,
Bir node js projem var ve bunu localde sıkıntısız çalıştırıyorum fakat
bunu siteye yüklediğimde ise bu hata ile karşılaşıyorum:

events.js:174

  throw er; // Unhandled 'error' event
  ^

Error: listen EADDRINUSE: address already in use :::3000

at Server.setupListenHandle [as _listen2] (net.js:1279:14)
at listenInCluster (net.js:1327:12)
at Server.listen (net.js:1414:7)
at Function.listen (/var/www/vhosts/example.com/test/node_modules/express/lib/application.js:618:24)
at Object.<anonymous> (/var/www/vhosts/example.com/test/server.js:8:18)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)

Emitted 'error' event at:

at emitErrorNT (net.js:1306:8)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:832:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: node server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

garip olan şu ki çok basit bir kod yazsamda çalışmıyor mesela:

var express = require('express')
var app = express()

app.get('/', function(req, res){

res.send('<h1>Hello</h1> Express');

});

var server = app.listen(3000, function() {

console.log('Yayın Adresi : http://localhost:3000');

});

yazdım sadece ama çalışmadı sizce bu neden olur nasıl çözebilirim yardımcı olur musunuz?
Şimdiden teşekkürler :)

codepacks
82 gün önce

Hata iletisi, Bu bağlantı noktasının zaten kullanımda olduğunu gösteriyor.
sunucunun bağlantı noktasını değiştirebilirsin

tayfunerbilen
82 gün önce

3000 portundan değilde başka bir porttan dinlersen sorun kalmaz. 3000 portu kullanılıyormuş zaten, bazen sen sonlandırsanda arkaplanda açık kalabiliyor.

killall node

diyerek hepsini öldürmeyi deneyebilirsin.

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz