Python [Django] + Uwsgi设置揭秘

林书豪

uwsgi(emperor模式)中有很多设置,我不太了解实际用法和优点,更不用说设置正确的值了。

他们是:

  • 信号泡沫
  • 缓冲区大小
  • 共享区域

我试过阅读文档,例如。http://uwsgi-docs.readthedocs.org/en/latest/SharedArea.html,但我仍然很难真正理解。

请有人可以解释这三个设置,以及我如何为它们设定正确的值?

还有一些背景知识,我托管了许多不同的django项目,但是所有这些项目都是孤立的,这意味着它们实际上并不需要彼此了解,这些设置在我的情况下是否真的有用?

艾奇迪

我已经使用了具有数千个附庸的非常大规模的uWSGI皇帝安装。我们必须调整缓冲区大小,但不能调整共享区域或信号缓冲区大小。

  • sharedarea用于员工之间的沟通。即:进程间通信。但这是非常低的水平。从字面上共享内存页面。
  • buffer-size是uWSGI在处理请求时分配给其存储请求标头的内存量。如果您将大量数据存储为Cookie,则默认值可能会太小。
  • signal-bufsize我不太确定这一点。对我来说,从来没有弄清楚我们在这里谈论的是什么信号,而且我也从未改变过。但是从阅读此邮件列表线程(http://lists.unbit.it/pipermail/uwsgi/2013-November/006629.html)来看,它似乎是与m子进程通信时使用的缓冲区。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nginx + uwsgi + django“无法导入设置”

来自分类Dev

EC2上的Python uwsgi设置

来自分类Dev

Python Django Gmail Gmail SMTP设置

来自分类Dev

安装频道:Python Django 版本和设置

来自分类Dev

Nginx,Uwsgi,Django问题

来自分类Dev

Python Django Django:您使用的是staticfiles应用,而未设置STATIC_ROOT设置

来自分类Dev

Sublime Text 2和3的python / django设置,代码完成

来自分类Dev

如何设置Matplotlib与Django框架一起使用(Python)

来自分类Dev

在哪里为Django项目设置Python环境属性?

来自分类Dev

为Django的主干版本设置Python路径

来自分类Dev

Python-制作可更改Django设置的脚本

来自分类Dev

python Django REST Framework CSRF失败:未设置CSRF cookie?

来自分类Dev

将Django设置导出到我的python文件

来自分类Dev

为Django的主干版本设置Python路径

来自分类Dev

无法迁移以及如何使用 Django python 设置 mysql DB

来自分类Dev

Python args:为 django manage.py 设置的 django 调试参数

来自分类Dev

Django设置

来自分类Dev

Django设置

来自分类Dev

uWSGI和Django分割错误

来自分类Dev

Django + uWSGI + nginx请求挂起

来自分类Dev

Django + uWSGI + nginx =奇怪的缓存?

来自分类Dev

uwsgi断管-django,nginx

来自分类Dev

uWSGI进程丢失Django会话

来自分类Dev

Django + uWSGI + nginx =奇怪的缓存?

来自分类Dev

uwsgi断管-django,nginx

来自分类Dev

uWSGI致命Python错误:Py_Initialize:无法获取区域设置编码

来自分类Dev

python进程需要一些时间才能在nginx和uwsgi上运行的Django项目中启动

来自分类Dev

定义了DJANGO_SETTINGS_MODULE,项目设置确实通过`python manage.py`导入,但是django-pytest找不到django设置

来自分类Dev

python / Django中的小数

Related 相关文章

热门标签

归档