flask 应用:gunicorn 启动的时候开 4 个 worker (-w 4) ,为了保证 APscheduler 里的定时任务每次执行只执行一次,我用了 --preload 的选项。虽然这样 APscheduler 的问题解决了,但由于 pymongo 是进程不安全的,使用这个选项的话会报出"MongoClient opened before fork. Create MongoClient only "的 warnning。
找了下,stackoverflow 里也有同样的问题,但没有目前都没有回答
现在只能单进程跑,V2 的大神们有什么方法能调和这个问题吗
找了下,stackoverflow 里也有同样的问题,但没有目前都没有回答
现在只能单进程跑,V2 的大神们有什么方法能调和这个问题吗