2015-09-02 25 views
15

PyCharm debug remoto (pydevd) non si connette con il seguente messaggio:PyCharm debug remoto (pydevd) non si connette

error: [Errno 10061] No connection could be made because the target machine actively refused it 

Come posso risolvere i problemi che?

La console di output in PyCharm mostra:

Starting debug server at port 21000 
Use the following code to connect to the debugger: 
import pydevd 
pydevd.settrace('*.*.*.*', port=21000, suspend=False) 
Waiting for process connection... 
Server stopped. 

ho controllato il firewall e PyCharm è consentito per entrambe le connessioni in entrata e in uscita.

+0

Quale sistema operativo? La tua versione di PyCharm? – MaxVT

+0

Win 7, Pycharm 4.5.4 Pro – denfromufa

+0

Quanto "remoto" è questa macchina? Stai provando a eseguire il debug del codice all'interno di una macchina virtuale per caso? –

risposta

0

In una comunicazione a collegamento diretto, spesso significa che si è già collegato qualcosa a questa porta. Per verificare quale processo sta ascoltando quale porta, controllare questo SO question.
È quindi possibile terminare il programma o cambiare la porta, a seconda di cosa è possibile fare.
Senza ulteriori informazioni sul "remote test", è difficile sapere cosa sta succedendo.

1

10061 è WSAECONNREFUSED, 'connessione rifiutata', il che significa che non c'era niente in ascolto sull'IP: porta a cui si è tentato di connettersi.

Anche se vedo che il problema non è stato risolto con il firewall, tuttavia suggerisco di controllare nuovamente i numeri di porta rispetto a quelli aperti in Windows Firewall. O per restringere basta eseguire un server simplehttpserver o icmp alla stessa porta e confermare.

0

Ho avuto anche il problema (Server arrestato non appena il client si è connesso).

Si è scoperto che avevo apparentemente troppi punti di interruzione definiti.

dopo aver rimosso la maggior parte di essi e riavviato la mia connessione di debug remota dal client (e riavviato il server di debug in pycharm) non attiva più il "Server fermato". problema.