关闭

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

479人阅读 评论(0) 收藏 举报
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决
 
 
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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:211081次
    • 积分:2781
    • 等级:
    • 排名:第12915名
    • 原创:31篇
    • 转载:235篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论