&引用;警告:我们检测到使用禁用线程的uwsgi“;与Django和Pythonywhere一起使用Sentry/Raven时

&引用;警告:我们检测到使用禁用线程的uwsgi“;与Django和Pythonywhere一起使用Sentry/Raven时,django,uwsgi,pythonanywhere,sentry,raven,Django,Uwsgi,Pythonanywhere,Sentry,Raven,将Django与Sentry/Raven一起使用时,我经常会遇到以下错误: /lib/python3.6/site packages/raven/utils/compat.py:216:警告:我们检测到uwsgi使用了禁用的线程。这将导致您尝试使用的传输出现问题。请为uwsgi启用线程。(启用“启用线程”标志)。 因此,具有讽刺意味的是,错误似乎来自raven本身 看起来我需要为uwsgi启用线程。然而,据我所知,PythonAnywhere不支持线程(是这样吗?) 如何防止这些错误出现?除了这

将Django与Sentry/Raven一起使用时,我经常会遇到以下错误:

/lib/python3.6/site packages/raven/utils/compat.py:216:警告:我们检测到uwsgi使用了禁用的线程。这将导致您尝试使用的传输出现问题。请为uwsgi启用线程。(启用“启用线程”标志)。

因此,具有讽刺意味的是,错误似乎来自raven本身


看起来我需要为uwsgi启用线程。然而,据我所知,PythonAnywhere不支持线程(是这样吗?)

如何防止这些错误出现?除了这些报告之外,他们还造成了什么损害吗?它们似乎根本不会影响用户体验


注意:我在Sentry github上发现了似乎引用了相同问题的内容,但我不确定如何从这里开始。

启用线程
允许Sentry raven在线程中发送消息,而不阻止您的应用程序。因此,应该建议启用它


“看起来我需要为uwsgi启用线程。但是,据我所知,Pythonywhere不支持线程(是这样吗?)”——这对于网站代码是正确的,是的。Python Anywhere支持控制台和计划任务中的线程,但不支持网站中的线程。由于Python Anywhere不支持线程,您需要使用同步传输: