Каково значение по умолчанию для стекового размера потока в uWSGI? - PullRequest
0 голосов
/ 11 марта 2020

Параметры не определяют значения по умолчанию в своих документах: https://uwsgi-docs.readthedocs.io/en/latest/Options.html#thread -stacksize .

Я подумываю добавить thread-stacksize=512 в мою конфигурацию uwsgi, поскольку она, кажется, разрешает У меня возникла проблема с сегфоутом, но я хочу знать, какие исходные настройки были первыми.

Редактировать: методом проб и ошибок я использовал 128 для размера стека. В 64 года я увидел мою конкретную проблему c. Я предполагаю, что по умолчанию установлено 64 или меньше.

1 Ответ

0 голосов
/ 14 марта 2020

Uwsgi получает его из операционной системы.

  • 1 МБ Размер стека по умолчанию на Windows
  • 8 МБ Размер стека по умолчанию на платформах Unix / Linux

На linux you можете проверить это, используя команду ulimit

ulimit -s

-> вывод 8192 (в килобайтах)

...