注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

PHP消息队列思考  

2016-05-05 10:12:43|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
搭建基于PHP的消息队列
1、google搜索关键词【PHP 消息队列】,第一个跳出来的就是【PHP的轻量消息队列php-resque使用说明 - Just Fine】,就是他了,用php-resque搭建。
2、php-resque基于redis实现,连接执行和redis的纽带使用composer安装了php-resque。
3、还需要安装proctitle
pecl install channel://pecl.php.net/proctitle-0.1.2
3、运行
1)、将执行类压入消息队列:
Resque::enqueue('消息队列名称', '执行类', '执行类参数', '布尔类型true-显示队列工作状态false-不显示')
2)、查看消息队列状态:
$status = new Resque_Job_Status('消息队列名称');
$status->get();//1-等待、2-正在执行、3-失败、4-结束
3)、运行插入队列的消息任务:
linux下shell命令行运行QUEUE=* php ./demo/resque.php,该文件内主要包含了需要执行的类,以及执行环境/bin/resque
4、消息队列自启动
vi /etc/rc.local加入这么一句*/10 * * * * cd /var/www/cron && /usr/local/php/bin/php /var/www/cron/level_rank.php,记住了一定要加上cd /var/www/cron
备注:
pear安装方法https://pear.php.net/manual/en/installation.php
http://php.net/manual/zh/install.pecl.downloads.php
http://blog.51yip.com/php/1346.html(路径问题参考)
  评论这张
 
阅读(159)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017