48得票3回答
确保在运行多个工作进程的金字塔 web 应用程序中,只有一个工作者启动 apscheduler 事件

我们有一个使用Pyramid制作的Web应用程序,并通过gunicorn + nginx提供服务。它运行时有8个工作线程/进程。我们需要任务,我们选择了apscheduler。以下是我们如何启动它:from apscheduler.events import EVENT_JOB_EXECUTE...

46得票2回答
在Apache2上使用WSGI实现SSL

我正在尝试在我维护的Django网站上设置SSL,但在使用SSL设置VirtualHost时遇到了一些问题。 我按照这里的说明进行操作,但每次尝试重新启动apache时,它告诉我无法重新启动,因为有多个virtualhosts使用相同的wsgi配置:/etc/init.d/apache2 re...

46得票4回答
您的服务器套接字监听的连接数限制为100个。

我在uwsgi上运行flask应用程序。我使用supervisor来管理uwsgi进程。我发现日志中显示: 您的服务器套接字侦听队列仅限于100个连接。 如何克服100个连接的限制?我的运行脚本如下:[program:myapp] command=uwsgi --master -s...

45得票4回答
一个虚拟主机上有多个mod_wsgi应用程序,但指向错误的应用程序

我正在尝试在同一域名下设置两个(或更多)Django应用程序的子目录,例如:http://example.com/site1/ http://example.com/site2/ 我知道通常可以通过设置Apache虚拟主机来实现这一点:<VirtualHost *:80> ...

42得票9回答
你如何部署WSGI应用程序?(以及为什么这是最佳方式)

我正在部署一个WSGI应用程序。有很多方法可以实现。我目前正在使用带有mod-wsgi的apache2,但我可以看到一些潜在的问题。 那么怎么做呢? Apache Mod-wsgi(其他mod-wsgi似乎不值得使用) 纯Python Web服务器,如paste、cherrypy、Spawn...

41得票4回答
Flask在通过uWSGI时,debug=True无法正常工作

我在我的 Flask 文件中调用了 app.run(debug=True)。 我使用 uWSGI 和 nginx 进行部署(我遵循了这些指令)。uwsgi -s /tmp/uwsgi.sock -w flask_file_name:app -H /path/to/virtual/env --...

41得票5回答
从WSGI访问POST数据

我似乎无法弄清楚如何使用WSGI访问POST数据。 我尝试了wsgi.org网站上的示例,但它不起作用。 我现在正在使用Python 3.0。 请不要推荐WSGI框架,因为这不是我想要的。 我想弄清楚如何将其转换为fieldstorage对象。

41得票2回答
WSGI和FCGI之间有速度差异吗?

根据网络上的资料,WSGI是Python Web开发/框架的CGI。FCGI似乎是多种语言通用的网关。不知道在Python和C / ++等语言方面,两者之间的性能差异。

40得票4回答
104,“连接被对等方重置”的套接字错误,或者何时关闭套接字会导致RST而不是FIN?

我们正在同时开发Python Web服务和客户端网站。当客户端向服务发送HTTP请求时,一个调用在read函数中持续地引发socket.py中的socket.error: (104, 'Connection reset by peer') 我使用wireshark监听时,“良好”和“不良”...

40得票1回答
Django如何处理多个请求?

Django在生产环境中如何处理多个请求? 假设我们有一个Web服务器:Apache,Nginx,gunicorn等。 那么这些服务器是否针对来自Web浏览器的任何请求启动新进程来提供该请求? 如果是这样,是否会导致巨大的开销? 如果不是这样,那么同一个视图(例如绑定到/hello URL的...