408得票17回答
(13:Permission denied)在连接上游时出现:[nginx]

我正在配置Django项目与Nginx和Gunicorn一起使用。 当我在Nginx服务器上访问端口gunicorn mysite.wsgi:application --bind=127.0.0.1:8001时,我的错误日志文件中出现以下错误: 2014/05/30 11:59:42...

332得票21回答
频繁的工作者超时问题

我已经使用3个worker、30个worker连接和eventlet worker类设置了gunicorn。它被设置在Nginx后面。在每隔几个请求之后,我在日志中看到以下内容。[ERROR] gunicorn.error: WORKER TIMEOUT (pid:23475) None [I...

210得票4回答
单个Flask进程接收多少并发请求?

我正在使用Flask构建一个应用程序,但不太了解WSGI及其基于HTTP的框架Werkzeug。当我使用gunicorn和4个工作进程来启动Flask应用程序时,这是否意味着我可以处理4个并发请求? 我的意思是并发请求,并不是每秒请求数或其他任何内容。

165得票1回答
Gunicorn工作进程和线程

就 Gunicorn 而言,我了解有多种工作进程类别,但在此对话中,我只关注同步和异步类型。据我所知... sync workers = (2 * cpu) + 1 worker_class = sync async (gevent) workers = 1 worker_class = ...

164得票4回答
Gunicorn 自动重新加载(autoreload)源码更改

最终我将我的开发环境从runserver迁移到了gunicorn/nginx。 如果能够复制runserver的自动重新加载功能到gunicorn,当源代码改变时服务器会自动重启,这将非常方便。否则我必须手动使用kill -HUP重启服务器。 有没有什么方法可以避免手动重启?

161得票2回答
什么是预派生(pre-fork)的Web服务器模型?

我想知道当Web服务器自称为预分叉Web服务器时,它到底意味着什么。 我有一些例子,例如用于Ruby的unicorn和用于Python的gunicorn。 更具体地说,以下是这些问题: 这个模型解决了什么问题? 预分叉Web服务器最初启动时会发生什么? 它如何处理请求? 此外,对于unic...

118得票7回答
Gunicorn能在Windows上运行吗?

我已经搜索了一段时间,惊讶地发现没有任何关于Gunicorn是否运行在Windows上的信息。 有人知道吗?如果是这样的话,我在哪里可以找到相关文档呢?

114得票7回答
如何使用Gunicorn使Django提供静态文件服务?

我想在本地使用gunicorn运行我的Django项目。我已经安装和集成了gunicorn。当我运行以下命令时:python manage.py run_gunicorn 它可以工作,但没有任何静态文件(CSS和JS)。 我在settings.py中禁用了debug和template_deb...

109得票6回答
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3> django

我有一个 Django 应用程序,现在尝试首先使用 gunicorn 设置它,然后再使用 supervisor 和 nginx。 这个应用程序正在使用正常的 Django 命令运行,比如 python manage.py runserver 我使用 pip 安装了 gunicorn,命令如...

94得票14回答
如何正确停止Gunicorn

我正在使用Django命令python manage.py run_gunicorn 启动gunicorn,如何正确停止gunicorn? 注意:我使用的是半自动化服务器部署工具fabric。因此,手动通过pid杀死进程的方法,例如ps aux | grep gunicorn,不可行。