首页 > 解决方案 > uWSGI 中 thread-stacksize 的默认值是多少?

问题描述

这些选项未在其文档中指定默认值:https ://uwsgi-docs.readthedocs.io/en/latest/Options.html#thread-stacksize 。

我正在考虑添加thread-stacksize=512到我的 uwsgi 配置中,因为它似乎解决了我一直遇到的段错误问题,但我想知道最初的设置是什么。

编辑:通过反复试验,我最终使用 128 作为堆栈大小。在 64 岁时,我看到了我的具体问题。我将假设默认值为 64 或更少。

标签: flaskuwsgi

解决方案


Uwsgi 从操作系统中获取它。

  • Windows 上 1 MB 默认堆栈大小
  • Unix/Linux 平台上 8 MB 默认堆栈大小

在 linux 上,你可以使用ulimit命令检查这个

ulimit -s

-> 输出 8192(以千字节为单位)


推荐阅读