ydf0509 / nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
375 stars 72 forks source link

在gunicorn中使用会报错MonkeyPatchWarning #30

Closed kingdomad closed 1 year ago

kingdomad commented 2 years ago

/usr/local/python3/lib/python3.7/site-packages/gunicorn/workers/ggevent.py:38: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See https://github.com/gevent/gevent/issues/1016.

请问大佬要如何解决

ydf0509 commented 2 years ago

这只是警告,这和nb_log毫无关系,你自己import requests也会报这个警告。 你自己要用gevent启动web服务,就最好在app的第一行加上from gevent import monkey;monkey.patch_all(),这是常识啊,你既然要用gevent并发模式启动web并发,就该知道啥是gevent。妖魔你就指定使用线程方式启动。