Python[Django]+Uwsgi设置已解谜

2024-09-30 14:34:58 发布

您现在位置:Python中文网/ 问答频道 /正文

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

它们是:

  • 信号大小
  • 缓冲区大小
  • sharedera公司

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

请有人解释一下这3个设置,以及我如何计算出它们的正确值?在

还有一些背景,我主持了很多不同的django项目,但是它们都是孤立的,这意味着它们不需要真正了解彼此,这些设置在我的场景中有什么用处吗?在


Tags: 文档orghttpdocs用法信号readthedocs模式
1条回答
网友
1楼 · 发布于 2024-09-30 14:34:58

我曾与一个非常大规模的uWSGI皇帝装置与数以千计的附庸。我们必须调整缓冲区大小,但不能调整sharedea或signal bufsize。在

  • sharedarea用于工作人员之间的通信。i、 e:进程间通信。但水平很低。实际上是共享内存页。在
  • buffer-size是uWSGI在处理请求时分配给存储请求头的内存量。如果将大量数据存储为cookies,则默认值可能太小。在
  • signal-bufsize这个我不太确定。我从来都不清楚我们在这里谈论的是什么信号,我从来没有改变过它。但是从阅读这个邮件列表线程(http://lists.unbit.it/pipermail/uwsgi/2013-November/006629.html)来看,它似乎是与mule进程通信时使用的缓冲区。在

相关问题 更多 >