在本地項目中使用APScheduler運行定時任務ok,但是在服務器上用uwsgi部署的Django環境下,APScheduler定時任務並不會被啟動。
原因:uwsgi 默認one thread one processor ,所以在沒有請求的時候,導致部分進程被掛起
解決方法:在uwsgi配置中添加enable-threads = true ,問題解決
在本地項目中使用APScheduler運行定時任務ok,但是在服務器上用uwsgi部署的Django環境下,APScheduler定時任務並不會被啟動。
原因:uwsgi 默認one thread one processor ,所以在沒有請求的時候,導致部分進程被掛起
解決方法:在uwsgi配置中添加enable-threads = true ,問題解決
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。