Django线程+uwsgi线程

将Django部署到服务器上,难免要用到uwsgi和nginx套装,今天第一次尝试这个大礼包,折磨一下午。

起因是我的Django中有个定时的爬虫项目,用的是python中的threading,启动项目后会开一个线程,每小时爬取一次,在本地运行得好好的,在服务器上本来也运行得好好的,直到我加上了uwsgi

加上uwsgi后,我的爬虫页面什么内容也没有。我把能想的方法都试了一遍(就是没看日志),发现怎么都不行。最后我看了看uwsgi日志(在uwsgi.ini中配置的),里面写着

*** Python threads support is disabled. You can enable it with --enable-threads ***

在这里插入图片描述综上,当你的Django项目中开了其他的线程,请在启动uwsgi的时候,加上 --enable-threads

uwsgi --ini uwsgi.ini --enable-threads

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值