让apache和gevent(django-socketio)一起工作

时间:2013-04-01 03:34:28

标签: python django gevent-socketio

我正在使用python,django和最近的django-socketio(https://github.com/stephenmcd/django-socketio)开发ubuntu 12.04。 我的问题是当我通过套接字向服务器发送内容并等待它发回时,当它没有时。 django服务器在默认的http端口(80)上运行。而8080端口的socketio。 如果我像这样访问我的网站:'http://mysite.com/'使用socketio的页面根本不起作用。但是使用8080端口,一切正常!

我不使用socketio服务器来处理请求(它有一个你通过输入manage.py命令启动的服务器)的原因是我不知道如何使用apache来完成它。坚持设置wsgi文件。到目前为止我所知道的是你必须将SocketIOServer附加到django应用程序等等。试过这个,没有成功。

我的问题是:我怎样才能做到这一点?也许在一个端口上有一个处理,另一个端口上的另一个应该可以工作但也试过这个。

我真的不想使用ajax,因为很多是异步请求。

请点什么!

提前致谢。

0 个答案:

没有答案