httpsqs的安装测试

来源:互联网 发布:淘宝店铺名搜索不到 编辑:程序博客网 时间:2024/06/09 17:52
httpsqs的安装测试
http://192.168.56.101:1218/?name=test&opt=put&data=TEXT&auth=123456 ; w
http://192.168.56.101:1218/?charset=utf-8&name=test&opt=get&auth=123456 ; r



1  zlib安装:安装zlib和bzip2  注意 是有顺序的:zlib->bzip2
              安装开始;
               wget ziib官网下载地址,版本1.2.5
               tar -xvzf zlib-1.2.5.tar.gz  如果报错gzip等等 去掉z。
               cd zlib-1.2.5.
              ./configure  

               make前,修改Makefile
                CC=gcc -fPIC
                CFLAGS=-O3 -fPIC -D_LARGEFILE64_SOURCE=1
                #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
                #CFLAGS=-g -DDEBUG
                #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
                # -Wstrict-prototypes -Wmissing-prototypes
                记得make前或者configure前,先进行make clean,或者将之前指定的目录prefix参数中的内容全部rm掉,比较彻底和暴力
            make
            make install




      2    bzip2安装:
             http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz安装开始;
             wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
             tar -xvzf bzip2-1.0.6.tar.gz
             cd bzip2-1.0.6

                修改Makefile,
                    # To assist in cross-compiling
                    CC=gcc -fPIC
                    AR=ar
                    RANLIB=ranlib
                    LDFLAGS=

                    BIGFILES=-D_FILE_OFFSET_BITS=64
                    CFLAGS=-Wall -Winline -O2 -fPIC -g $(BIGFILES)
             make 
             make install


 3.安装libevent-2.0.12-stable.tar.gz
wget http://httpsqs.googlecode.com/files/libevent-2.0.12-stable.tar.gz -》翻墙下载。下同
tar zxvf libevent-2.0.12-stable.tar.gz
cd libevent-2.0.12-stable/
./configure --prefix=/usr/local/libevent-2.0.12-stable/
make
make install
cd ../


4.安装tokyocabinet-1.4.47.tar.gz
wget http://httpsqs.googlecode.com/files/tokyocabinet-1.4.47.tar.gz
tar zxvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47/
./configure --prefix=/usr/local/tokyocabinet-1.4.47/
#注:在32位Linux操作系统上编译Tokyo cabinet,请使用./configure --enable-off64代替./configure,可

以使数据库文件突破2GB的限制。
#./configure --enable-off64 --prefix=/usr/local/tokyocabinet-1.4.47/
make
make install
cd ../
3.安装httpsqs-1.7.tar.gz
wget http://httpsqs.googlecode.com/files/httpsqs-1.7.tar.gz
tar zxvf httpsqs-1.7.tar.gz
cd httpsqs-1.7/
make
make install
cd ../  


5.测试

如果安装成功 执行httpsqs –h 会出现
------------------------------------------------------------------------------------------------

-- 
HTTP Simple Queue Service - httpsqs v1.7 (April 14, 2011)  
 ........................


6.设置

存储目录

#mkdir /usr/local/httpsqs_queue

mkdir /home/bf
vi /home/bf/httpsqs.sh
内容如下:
#! /bin/sh
ulimit -SHn 65535
启动方法
带密码
# /usr/bin/httpsqs -d -p 1218 -t 10 -c 10000 -m 512 -x /usr/local/httpsqs_queue -a pwd123
无密码
# /usr/bin/httpsqs -d -p 1218 -t 10 -c 10000 -m 512 -x /usr/local/httpsqs_queue
干掉的方法
# killall httpsqs  
注意需要打开防火墙端口
vim /etc/sysconfig/iptables
添加下面一行,打开防火墙1218端口:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1218 -j ACCEPT
重启防火墙
#/etc/init.d/iptables restart
 
7.使用

写队列
http://192.168.2.103:1218/?name=your_queue_name&opt=put&data=TEXT&auth=pwd123 


读队列
http://192.168.2.103:1218/?charset=utf-8&name=your_queue_name&opt=get&auth=pwd123


写队列无密码
http://192.168.2.103:1218/?name=your_queue_name&opt=put&data=TEXT


读队列无密码
http://192.168.2.103:1218/?charset=utf-8&name=your_queue_name&opt=get


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 买的豆沙馅太稀怎么办 做的豆馅稀了怎么办 包豆沙包馅稀了怎么办 软件自定义权限重名怎么办 窗户外有垃圾桶怎么办 菜地里有蚂蚁怎么办 灯光吸引的飞虫怎么办 广告机格式化了怎么办 proe约束冲突了怎么办 中午考试想睡觉怎么办 喝了红茶睡不着怎么办 考试前状态不好怎么办 考前紧张睡不着觉怎么办 通宵失眠第二天怎么办 考试前睡不着觉怎么办 一到晚上睡不着怎么办 明天考试听力差怎么办 天天晚上睡不着觉怎么办 因紧张睡不着觉怎么办 房卡找不到了怎么办 马代不会英文怎么办 剩下的蒸米饭怎么办 临时牌照违法了怎么办 打12345不管用怎么办 省政府改变了中央文件怎么办 应聘时学历不够怎么办 做导游学历不够怎么办 市长热线打不通怎么办 12315网站不受理怎么办 法律文书生效前转后财产怎么办 打12345投诉没用怎么办 单位医保停了怎么办 iphonex开不了机怎么办 会计证三年没检怎么办 银行工作人员态度不好怎么办 生殖保健服务证怎么办 关机后自动开机怎么办 大连卖房户口怎么办 在警务室被辅警骂了怎么办 上海微信怎么办居住证 公共自行车卡消磁怎么办