您的位置:首页 > 数据库 > Memcache

memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决

2014-11-23 10:12 736 查看
memcached基本选项

-p 端口 监听tcp端口

-d 以守护进程方式运行memcached

-u username 以username运行

-m 《num》 最大的内存使用,单位是MB ,缺省是64MB

-c <num> 软连接数量,缺省是1024

-v 输出警告和错误信息

-vv 打印客户端的请求和返回信息

检查memcached是否正常运行

#ps aux | grep memcached

#telnet localhost 11211

....

stats

...

会显示memcached的基本信息

如果启动时出现“memcached: error while loading shared libraries:libevent-2.0.so.5: cannot

open shared object file: No such file or directory”之类的信息,表示memcached 找不到

libevent 的位置

所以,请先使用whereis libevent 得到位置,然后连接到memcached 所寻找的路径

首先查看,libevent 在哪里

# whereis libevent

libevent: /usr/local/lib/libevent.la /usr/local/lib/libevent.so /usr/local/lib/libevent.a

然后,再看memcached 从哪里找它

# LD_DEBUG=libs memcached -v 2>&1 > /dev/null | less

可以看到:是/usr/lib/libevent-2.0.so.5,所以,创建软链

[root@localhost tools]# ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5

再次启动

关闭memcached :pkill memcached
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐