`
- 浏览:
60756 次
- 性别:
- 来自:
北京
-
【原文】http://blog.csdn.net/liu251890347/article/details/38412945?utm_source=tuicool
安装magent到/usr/local/下
cd /usr/local
mkdir magent
cd magent/
wget http://memagent.googlecode.com/files/magent-0.6.tar.gz
tar zxvf magent-0.6.tar.gz
/sbin/ldconfig
sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile
make
错误1:
gcc -lrt -Wall -g -O2 -I/usr/local/include -m64 -c -o magent.o magent.c
magent.c: In function ‘writev_list’:
magent.c:729: error: ‘SSIZE_MAX’ undeclared (first use in this function)
magent.c:729: error: (Each undeclared identifier is reported only once
magent.c:729: error: for each function it appears in.)
make: *** [magent.o] Error 1
解决办法:
vi ketama.h
在开头加入
#ifndef SSIZE_MAX
# define SSIZE_MAX 32767
#endif
错误2:
gcc -Wall -g -O2 -I/usr/local/include -m64 -c -o magent.o magent.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -c -o ketama.o ketama.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -o magent magent.o ketama.o /usr/lib64/libevent.a /usr/lib64/libm.a
/usr/lib64/libevent.a(event.o): In function `gettime’:
(.text+0×449): undefined reference to `clock_gettime’
/usr/lib64/libevent.a(event.o): In function `event_base_new’:
(.text+0x72a): undefined reference to `clock_gettime’
collect2: ld returned 1 exit status
make: *** [magent] Error 1
解决办法
vim Makefile
CFLAGS = -Wall -g -O2 -I/usr/local/include $(M64)
改为:
CFLAGS = -lrt -Wall -g -O2 -I/usr/local/include $(M64)
错误3:centos 6
[root@test magent]# make
gcc -Wall -g -O2 -I/usr/local/include -m64 -c -o magent.o magent.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -c -o ketama.o ketama.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -o magent magent.o ketama.o /usr/lib64/libevent.a /usr/lib64/libm.a
gcc: /usr/lib64/libm.a:没有那个文件或目录
make: *** [magent] 错误 1
解决办法
ln -s /usr/lib64/libm.so /usr/lib64/libm.a
注:有可能还会报错 gcc: /usr/lib64/libevent.a: 没有那个文件或目录
如果有,可执行
vi Makefile
找到 LIBS = /usr/lib64/libevent.a /usr/lib64/libm.a
修改 LIBS = /usr/libevent 的安装路径/libevent.a /usr/lib64/libm.a
例: LIBS = /usr/lib/libevent.a /usr/lib64/libm.a
查看magent是否安装成功
cd /usr/bin/
./magent
please provide -s "ip:port" argument
memcached agent v0.6 Build-Date: Oct 15 2012 16:12:30
Usage:
-h this message
-u uid
-g gid
-p port, default is 11211. (0 to disable tcp support)
-s ip:port, set memcached server ip and port
-b ip:port, set backup memcached server ip and port
-l ip, local bind ip address, default is 0.0.0.0
-n number, set max connections, default is 4096
-D don't go to background
-k use ketama key allocation algorithm
-f file, unix socket path to listen on. default is off
-i number, set max keep alive connections for one memcached server, default is 20
-v verbose
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
memcached安装软件 libevent-2.0.21-stable.tar.gz magent.tar.gz memcached-1.4.15.tar.gz
安装完后显示版本为0.6,如下: [root@localhost /]# magent please provide -s "ip:port" argument memcached agent v0.6 Build-Date: Jan 1 2016 19:23:12 Usage: -h this message -u uid -g gid -p port, ...
安装完后显示版本为0.4,如下: [root@localhost /]# magent please provide -s "ip:port" argument memcached agent v0.4 Build-Date: Jan 1 2016 19:13:08 Usage: -h this message -u uid -g gid -p port, ...
magent-.06.tar
里边包含《magent-0.6.tar.gz》、《magent-0.5.tar.gz》、《magent-0.4.tar.gz》
magent memcache代理软件 ,linux上的源代码
memcache集群插件,0.6是比较新的版本了。可以避免memcache单点带来的一系列的问题,非常好用。
MAgent是一个多Agent强化学习的研究平台。 与之前的研究平台不同,这些平台专注于使用单个代理或少数代理进行强化学习研究,而MAgent旨在支持从数百到数百万代理扩展的强化学习研究。
memcached 安装包及相关工具。memcached-1.4.22.tar.gz,magent6.tar.gz,memadmin-master.zip。
你懂的! 大数据量缓存应用--memcached+magent
memcache集群代理软件 magent-0.5.tar.gz,使用memcache的比较少了,如果有需要的可以直接下载 亲试,可用,使用有问题可以联系我
magent2外贸电商开源系统源码,PHP版本,支持二次开发
nginx配置文件-magent
该项目不再维护请参阅 ,以获取该项目的维护分支,该分支可以通过pip安装。代理MAgent是用于多主体强化学习的研究平台。 与以前的研究平台侧重于仅使用一个代理或仅几个代理进行强化学习研究的平台不同,MAgent旨在...
大规模对抗代码,有追逃,有需要的可以看看
搭建memcached集群所需工具,详细步骤见http://blog.csdn.net/lsh3958411
Memcached 服务器集群安装配置和测试
Magent 指定的降价处理器。 灵感来自 。 默认处理器: Magnet::Markdown::Filter::Markdown : 将Magnet::Markdown::Filter::Markdown转换为 html Magnet::Markdown::Filter::Sanitize : 白名单清理用户标记 ...