安装
安装以centos为例
yum install beanstalkd
配置
使用centos yum安装,通过查看服务脚本发现有这个配置文件
cat /etc/sysconfig/beanstalkd
主要修改几个地方
BEANSTALKD_ADDR=0.0.0.0 BEANSTALKD_PORT=11300 BEANSTALKD_USER=beanstalkd
客户端连接问题:
Connection error 113: No route to host
解决办法:防火墙开放对应端口
性能:
$start = microtime(true); for ($i = 0; $i < 100000; $i ++) { $beansClient->useTube('myAwesomeTube')->put("哈哈哈job's payload呵呵呵呵"); } echo microtime(true) - $start, "\n";
beanstalkd 启动跟停止
启动命令:
nohup /usr/bin/beanstalkd -l xxx.xxx.xxx.xxx -p 11300 & >> /dev/null 2>&1
正常启动后,利用 【lsof -i:11300】查看 该服务是否正常启动
停止命令:
/etc/init.d/beanstalkd stop
启动:
/etc/init.d/beanstalkd start
正常停止后,利用 【lsof -i:11300】查看 该服务是否正常停止