httpsqs搭建,親測成功版
1.安裝libevent-2.0.12-stable.tar.gz
wget
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 ../
2.安裝tokyocabinet-1.4.47.tar.gz
wget
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 ../
當執行第二步驟的會出錯,是由於缺少zlib和bzip2
安裝zlib和bzip2 注意 是有順序的:
1) zlib安裝:
http://www.winimage.com/zLibDll/zlib-1.2.5.tar.gz安裝開始;
wget http://www.winimage.com/zLibDll/zlib-1.2.5.tar.gz
tar -xvzf zlib-1.2.5.tar.gz
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掉,比較徹底和暴力
】
sudo make instal
2) bzip2安裝:
安裝開始;
wget
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 instal
3.安裝httpsqs-1.7.tar.gz
wget
tar zxvf httpsqs-1.7.tar.gz
cd httpsqs-1.7/
make
make install
cd ../
4.測試
如果安裝成功 執行httpsqs –h 會出現
------------------------------------------------------------------------------------------------
--
HTTP Simple Queue Service - httpsqs v1.7 (April 14, 2011)
5.設定
儲存目錄
#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
6.使用
寫佇列
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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29754888/viewspace-1330848/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos安裝mp4box 親測 成功CentOS
- Windows 多開微信親測有效版Windows
- 如何通過寫bat 安裝Windows服務,本人親測成功BATWindows
- MestReNova 破解版中文+MestReNova 破解工具「親測可用」
- 親測好用的筆記軟體:Notability for Mac中文版筆記Mac
- (親測,成功,非常好用)Python3 pip國內加速(windows和linux)PythonWindowsLinux
- 親測好用的虛擬定位軟體:AnyGo mac中文版GoMac
- 親測好用的圖片管理工具:PowerPhotos Mac版Mac
- js呼叫ts,親測。JS
- 親測三遍!8步搭建一個屬於自己的網站網站
- 相親交友系統開發|APP搭建|案例詳情|專案測試APP
- 【親測有效】mac電腦也能玩魔獸世界懷舊版(wow經典懷舊版)Mac
- 親測好用的系統維護工具:System Toolkit for Mac中文版Mac
- 親測好用的解壓縮神器:RAR Extractor Max mac中文版Mac
- 親測好用的廣告攔截軟體:AdGuard Mac中文版Mac
- 推薦!!親測好用的磁碟清理軟體:DaisyDisk mac中文版AIMac
- 親測好用的滑鼠右鍵增強助手:MouseBoost for Mac中文版Mac
- 親測好用的應用程式啟動工具:Alfred for Mac中文版AlfredMac
- JAVA AES 加密 親測可用Java加密
- 標準SQL語句大全【持續更新】(navicat12版親測有效)SQL
- 親測好用的mac記事本軟體:MiniNote Pro Mac版Mac
- 親測好用的下載管理器:Progressive Downloader mac中文版Mac
- 親測好用的資料恢復軟體:Disk Drill Mac中文版資料恢復Mac
- 【親測有效】LUT調色神器3D Lut Creator Pro中文漢化版3D
- 【親測好用】影像編輯軟體:Capture One Pro 22 mac中文版APTMac
- 搭建springboot專案,檢測資料庫是否連線成功Spring Boot資料庫
- 個人免籤碼支付原始碼+監控APP 實測搭建成功原始碼APP
- Maven整合SSM和Redis,親測MavenSSMRedis
- Android親測原始碼分享Android原始碼
- mori.js 中文API(親測)JSAPI
- 親測有用的解決方案
- 親測好用的任務日曆管理工具:BusyCal mac中文版Mac
- 親測好用的文獻管理軟體:EndNote 20大客戶版 for MacMac
- 親測好用的sPlayer輕播影片播放器:zFuse Pro mac中文版播放器Mac
- 親測:超搞笑的人類一敗塗地Human Fall Flat Mac中文版Mac
- 親測好用的Topaz AI影像降噪軟體:DeNoise AI mac版(支援m1)AIMac
- 親測好用的raw影像處理軟體:Capture One Pro 22 mac中文版APTMac
- 親測好用的Mac影片播放器推薦:Movist Pro for Mac中文版Mac播放器