yum install bzip2-devel -y
yum install zlib-devel -y
yum install glibc.i686 -y
ulimit -SHn 65535
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 ..
tar zxvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47/
./configure --prefix=/usr/local/tokyocabinet-1.4.47/
make
make install
cd ..
tar zxvf httpsqs-1.7.tar.gz
cd httpsqs-1.7/
make
make install
cd ..
ulimit -SHn 65535?
httpsqs -d -p 1218 -x /data0/queue? ? 端口1218? 文件路徑/data0/queue
更改指定隊列的最大隊列數(shù)量:
默認的最大隊列長度(100萬條):1000000
HTTP GET 協(xié)議(以curl命令為例):
curl "http://127.0.0.1:9218/?name=task-data&opt=maxqueue&num=1000000000&auth=mypass123"
num >=10 并且 <= 1000000000
如果更改最大隊列數(shù)量成功,則返回:
HTTPSQS_MAXQUEUE_OK