2015-09-02 11 views
15

PyCharm Remote-Debugging (pydevd) nicht mit der folgenden Meldung an:PyCharm Remote-Debugging (pydevd) keine Verbindung

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

Wie kann ich es beheben?

Die Ausgabekonsole in PyCharm zeigt:

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. 

überprüfte ich die Firewall und PyCharm wird für eingehende und ausgehende Verbindungen erlaubt.

+0

Welches Betriebssystem? Ihre PyCharm-Version? – MaxVT

+0

Win 7, Pycharm 4.5.4 Pro – denfromufa

+0

Wie "Remote" ist diese Maschine? Versuchen Sie, Code in einer virtuellen Maschine zufällig zu debuggen? –

Antwort

0

Bei einer direkten Link-Kommunikation bedeutet dies oft, dass Sie bereits etwas mit diesem Port verbunden haben. Um zu überprüfen, welcher Prozess welchen Port hört, überprüfen Sie diese SO question.
Sie können dann entweder das Programm beenden oder den Port ändern, je nachdem, was Sie tun können.
Ohne weitere Informationen über die "Fernbedienung getestet", ist es schwer zu wissen, was passiert.

1

10061 ist WSAECONNREFUSED, 'Verbindung verweigert', was bedeutet, dass an der IP-Adresse nichts zuhören konnte: Port, mit dem Sie eine Verbindung herstellen wollten.

Obwohl ich sehe, dass Sie es nicht ein Firewall-Problem validiert haben, aber dennoch würde ich vorschlagen, die Portnummern erneut in Bezug auf die in Windows-Firewall geöffnet zu überprüfen. Oder, um einzugrenzen, führen Sie einfach einen einfachen HTTP-Server oder ICMP-Server am selben Port aus und bestätigen Sie.

0

Ich hatte auch die Probleme (Server gestoppt, sobald der Client verbunden).

Es stellte sich heraus, dass ich anscheinend zu viele Haltepunkte definiert hatte.

nach dem Entfernen der meisten von ihnen und leitete meine Remote-Debug-Verbindung vom Client neu (und den Debug-Server in pycharm neu gestartet) es nicht mehr die "Server gestoppt." Problem.