2017-06-04 7 views
0

Ich habe eine Situation, in der ich Apache mit wsgi (jetzt deinstalliert) ausführen kann, funktioniert eine Testwebsite, aber das Ausführen desselben Servers mit runserver 0.0.0.0:8080 gibt ERR_CONNECTION_REFUSED von lokal oder remote (sogar mit dem Apache2-Dienst gestoppt).django devserver kann keine Verbindung herstellen

Edit: Ich glaube nicht, dass Apache ist, ich das Problem auf einem sauberen Server ohne Apache installiert reproduziert habe, so dass, wenn Apache irgendwie etwas unter Quellcodeverwaltung geändert, es ist nicht, dass

Mein Wissen über Web-Details ist verschwommen, ich weiß nicht einmal, wo ich dieses Problem beheben soll - der Devserver läuft (runserver druckt wie erwartet und gibt keine Fehler), bekommt aber nie eine Anfrage, ich habe nichts in iptables.

+0

Warum versuchen Sie, beide Server gleichzeitig auszuführen? –

+0

Ich versuche nicht, beide auf einmal zu starten, ich habe Apache installiert und möchte endlich eine große App laufen lassen, aber im Moment möchte ich, dass devserver wieder funktioniert. Das Problem besteht auch dann, wenn der Apache2-Dienst gestoppt wurde – zimablue

+0

Auf demselben Computer, auf dem runserver ausgeführt wird, können Sie '' telnet localhost 8080'' verwenden, um eine Verbindung herzustellen, oder wird das sogar abgelehnt? –

Antwort

0

Entschuldigung für jeden, der dies gelesen hat, wäre es wahrscheinlich unmöglich gewesen, meine gegebenen Informationen zu lösen.

Was wirklich passiert ist, war, dass ich mein wsgi.py-Skript modifizieren musste, um es im Apache-Server glücklich zu machen, und ich hatte eine Zeile hinzugefügt, die "os.system ('/ bin/bash --rcfile) "um sicherzustellen, dass beim Ausführen im Apache der Virtualenv aktiviert wurde.

Diese Zeile muss einige seltsame Probleme verursacht haben, ein weiteres Symptom war, dass ich erkannte, wenn ich "runserver" ausgeführt wurde, stürzte es nicht der Python-Prozess wurde Hintergrund, wo normalerweise in diesem Konsolenfenster ausgeführt wird.

Danke an alle, die Fragen gestellt haben, die mir beim Debuggen geholfen haben!

Verwandte Themen