django+celery+rabbitmq+redis 组合使用心得

             django的官网

        celery的官网

        rabbitmq官网

 

         虽都有官网介绍使用方法,但在实际操作中,总会遇到坑,浪费不少时间去绕过坑。

   

          坑1.官网没有说明rabbitmq对erlang的版本有要求,只说是fix了这个bug。

 

          坑2.是内部原因,原来出于安全,封了不同网段,端口

 

         坑3.celery加了装饰器,但函数进不到task,原来是默认配置设定了tasks,用了别的模块名就识别不了

 

         坑4.使用了vanilla画页面,得按它的规则来了,而这规则是独有的,虽是少写一些代码,

 

         坑.....

         把这套架框整合,费了不少劲。

 

         rabbitmq的安装及配置

 

 启动

 

 ./rabbitmq-server –detached 
1.新建用户
/rabbitmqctl add_user hugo xxx
2.新建vhost
 ./rabbitmqctl add_vhost demo 
3.设置权限
 设置用户访问vhost的权限
./rabbitmqctl set_permissions -p demo hugo  ".*" ".*" ".*"  
 
设置用户具有管理员权限
./rabbitmqctl  set_user_tags hugo administrator
 
4.启用插件管理
rabbitmq-plugins enable rabbitmq_management
 
reference :
 
5.登陆
 
新建的帐号登陆不了时,需要给新帐号赋权限
 
./rabbitmqctl  set_user_tags hugo administrator
 
当提示登陆不了时,需到rabbit.app去掉guest帐号
/xxx/rabbitmq_server-3.6.3/ebin/rabbit.app



 
celery 安装及使用还是简单的
启动
python manager.py celery -A xx worker -B -l info 
 
reference:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值