Come forzare l'applicazione usando localhost: 9000 per arrestare


0

Quindi non sono il tipo più intelligente quando si tratta di porte e reti e cose del genere, forse perché ora sono in questa situazione.

Quindi sto cercando di connettermi a localhost: 9000 con un progetto AngularJS che ho, solo per ottenere il messaggio che non riesco a connettermi.

Ho provato il comando netstat -an ma purtroppo non capisco niente di quello che mi sta dicendo. C'è un modo per forzare qualsiasi cosa io stia eseguendo su localhost: 9000 per interrompere in modo che io possa usarlo per qualcos'altro?

Risposte:


3

Uso lsof per trovare il processo usando la porta 9000.

lsof -i :9000
kill <pid>

Per Windows, vorrai correre netstat -ano | findstr :9000. Il numero all'estrema destra sarà il PID del processo che si desidera eliminare.


quando si usa lsof il comando non può essere trovato. Sto lavorando su Windows 8
Michael Tot Korsgaard

1
@MichaelTotKorsgaard Su Windows vorrai correre netstat -ano | findstr :9000. Il numero all'estrema destra è il PID del processo che si desidera uccidere.
Gavin

hmm Devo fare qualcosa di sbagliato, quando si chiama netstat -ano | findstr :9000 Non ho alcun risultato
Michael Tot Korsgaard

1
@MichaelTotKorsgaard Sei sicuro che ci sia un processo usando la porta 9000? Non ho familiarità con AngularJS, ma non sembra che un processo in esecuzione sulla porta 9000 sia il tuo problema.
Gavin

Dopo un sacco di lavoro ho scoperto che il problema era nel mio mongoose.schema. Grazie per l'aiuto ^^
Michael Tot Korsgaard
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.