centos安装消息队列beanstalkd
2024-09-02 05:57:41
起因:开始想在windows安装beanstalkd,可以找了很多资料都没有成功。最终还是妥协。在虚拟机上装一个centos系统,然后在centos上安装beanstalkd供windows使用
yum install epel-release
yum install beanstalkd --enablerepo=epel
安装成功
启动。这里用的是默认端口。IP地址是虚拟机上的IP地址,注意,这个地方不要写成127.0.0.1。毕竟,我是要在windows上访问beanstalkd服务
/usr/bin/beanstalkd -l 127.0.0.1 -p 11300 &
重启
service beanstalkd restart
关闭防火墙
service iptables stop
到此,虚拟机上的操作已经完成。接下来就是到windows服务器上去测试,是否可以正常访问了
测试PHP代码如下
<?php
$queue_name = 'testQue';
send2queue($queue_name,);
send2queue($queue_name,);
send2queue($queue_name,); $pheanstalk = get_beanstalk();
while($job = $pheanstalk->watch($queue_name)->ignore('default')->reserve()){
$res = $job->getData();
$pheanstalk->delete($job);
print_r($res);
}
结果正常。注意“reserve(3)”这个地方。3表示获取任务3秒钟如果没有反应,表示任务获取失败。如果没有这个数字,可能会出现超时的情况
最新文章
- Python正则处理多行日志一例
- springmvc+mybatis+spring 整合
- HDU 2159 FATE (二维完全背包
- 38-语言入门-38-Coin Test
- 彻底搞清javascript中this, constructor, prototype
- 1964-NP
- Local System、Local Service與Network Service
- .NET基础拾遗(7)多线程开发基础1
- Android_通过ContentObserver监听短信数据变化
- JavaScriptSerializer返回一条Json,页面获取值问题,数据绑定
- 栈实现getMin
- List在执行remove方法不能删除指定的对象
- 两个同级div等高布局
- 04_JSX练习
- Go语言包管理工具dep
- C# XmlTextWriter和XmlTextReader 读写XML文件
- Node.js——fs模块(文件系统),创建、删除目录(文件),读取写入文件流
- VSVC2010中常用的C++11特性
- 数据仓库与BI面试常见题目
- xml简单介绍及libmxml编程
热门文章
- 通过ID获取元素 注:获取的元素是一个对象,如想对元素进行操作,我们要通过它的属性或方法。
- T3118 01完美矩阵【计数,前缀和,差分,好题】
- css3 ---1 基本的选择器
- CodeForces - 27E
- JS Math.sin() 与 Math.cos() 用法 (含圆上每个点的坐标)
- php面向对象成员方法(函数)练习
- SpringIOC注入模块中xml文件导入其他xml文件配置
- How to ping and test for a specific port from Linux or Unix command line
- HDU--2602(0-1背包)
- APPScan手动探索