«Предупреждение: мы обнаружили использование uwsgi с отключенными потоками» при использовании Sentry / Raven с Django и PythonAnywhere - PullRequest
0 голосов
/ 16 октября 2018

Используя Django с Sentry / Raven, я часто получаю следующую ошибку:

/lib/python3.6/site-packages/raven/utils/compat.py:216: Warning: We detected the use of uwsgi with disabled threads. This will cause issues with the transport you are trying to use. Please enable threading for uwsgi. (Enable the "enable-threads" flag).

Так что, по иронии судьбы, похоже, что ошибка исходит от самого ворона.

Похоже, мне нужно включить многопоточность для uwsgi.Однако, насколько мне известно, PythonAnywhere не поддерживает многопоточность (это правильно?).

Как я могу предотвратить появление этих ошибок?Они причиняют что-либо вредное кроме этих сообщений?Похоже, что они вообще не влияют на пользовательский интерфейс.

Примечание: я обнаружил эту ветку на Sentry github, которая, кажется, ссылается на ту же проблему, но я не уверенкак идти отсюда.

1 Ответ

0 голосов
/ 16 октября 2018

enable-threads позволяют часовому ворону отправлять сообщения в ветке и не блокировать ваше приложение.Поэтому его следует рекомендовать включить.

Соответствующая документация

...