2017-06-04 65 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进程本身就是背景,通常它在控制台窗口内运行。

感谢大家谁问我帮助调试问题!