我与3名工作人员(--workers 3
)启动 gunicorn ,以启动烧瓶应用和使用 APscheduler 配置的作业。为了只启动一次我的工作(而不是每个工人一次),我使用--preload
选项。
但是,我的问题是我还使用 pyMongo ,这对 gunicorn --preload
选项不起作用:
/Users/xxx/env/lib/python3.6/site-packages/pymongo/topology.py:149: UserWarning: MongoClient opened before fork. Create MongoClient only after forking. See PyMongo's documentation for details: http://api.mongodb.org/python/current/faq.html#is-pymongo-fork-safe
"MongoClient opened before fork. Create MongoClient only "
如何使用这三个软件包并没有问题?