2017-06-04 62 views
0

我有一種情況,如果我運行Apache與wsgi(現在卸載),測試網站的工作,但運行同一臺服務器與runserver 0.0.0.0:8080給本地或遠程ERR_CONNECTION_REFUSED(甚至與apache2服務停止)。django devserver無法連接

編輯:我不認爲這是Apache的,我轉載,沒有Apache的安裝一個乾淨的服務器上的問題,因此,除非阿帕奇莫名其妙地修改源代碼控制之下的東西它不是

我的網站的詳細信息知識是朦朧的,我什至不知道在哪裏解決這個問題 - devserver運行(runserver打印按預期,並沒有給出任何錯誤),但從來沒有收到請求,我什麼都沒有在iptables。

+0

你爲什麼試圖一次運行兩臺服務器? –

+0

不是一次嘗試同時運行,我安裝了Apache,並最終想要獲得一個運行在其中的大應用程序,但現在只是想讓devserver再次運行。即使Apache2服務停止,問題仍然存在 – zimablue

+0

與Runserver運行的機器相同,您可以使用「telnet localhost 8080」進行連接,或者甚至拒絕? –

回答

0

對於任何閱讀過此文件的人,如果提供了我提供的信息,可能無法解決。

實際發生的事情是,我不得不修改我的wsgi.py腳本,以使其在Apache服務器內部快樂,並且我添加了一行說:「os.system('/ bin/bash --rcfile)「來嘗試確保在Apache內部運行時激活了virtualenv。

這條線一定會引起一些奇怪的問題,另一個症狀是我在運行「runserver」時意識到,它並沒有崩潰,python進程本身就是背景,通常它在控制檯窗口內運行。

感謝大家誰問我幫助調試問題!