uwsgi使用中遇到uwsgi: unrecognized option ‘–multiprocessing-fork’错误

uwsgi使用中遇到uwsgi: unrecognized option ‘–multiprocessing-fork’错误。

unable to load configuration from from multiprocessing.semaphore_tracker import main;main(10)

uwsgi内部再使用多线程会导致错误。
在我的例子中,是因为在使用pytorch中使用了Dataloader,并且设置了workers>1,即使用多个线程加载数据。
设置workers=1就可以解决这个错误了。

参考:
https://www.coder.work/article/2037578

发表评论