安装gearmand
解压gearmand-1.1.12.tar.gz,编译安装
编译安装过程中如报错需根据错误信息安装以下文件:
Boost、sqlite3、libevent、等;(网上参考信息比较多,可根据具体请款参考操作)
tar -zxvf gearmand-1.1.12.tar.gz
cd gearmand-1.1.12
./configure
make
make install
报错及解决:
1)configure: error: could not find boost
yum install boost-devel*
2)configure: error: could not find gperf
yum install gperf*
3)configure: error: Unable to find libevent
yum install libevent-devel*
4)configure: error: Unable to find libuuid
yum install libuuid-devel
启动gearman服务:
创建gearman默认的日志存放目录:mkdir -p /usr/local/var/log/
启动,端口号为4730;
gearmand -d --port 4730 -t 6 -R
部分服务器安装gearmand启动时需要监听IP如下:
(gearmand -d --port 4730 -t 6 –R -L 127.0.0.1;)
测试:
telnet gearmanServerAddress port
再输入 status
可以看到任务的具体情况;也可以通过此方式查看worker是否启动成功。