博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
启动Memcached报错:找不到libevent.2.0.so.5
阅读量:7142 次
发布时间:2019-06-28

本文共 945 字,大约阅读时间需要 3 分钟。

  hot3.png

启动命令

/usr/local/bin/memcached -d -m 10 -u root -l 192.168.56.101 \-p 11211 -c 32 -P /tmp/memcached.pid

基本选项

-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 libeventlibevent: /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,所以,创建软链:

>sudo ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5

再次启动,问题解决。

转载于:https://my.oschina.net/itblog/blog/633074

你可能感兴趣的文章
Java exception 处理
查看>>
Linux下安装Apache
查看>>
【C语言 】用C语言实现乘法口诀表
查看>>
轻松提升nginx性能
查看>>
浅谈jQuery的$(function(){})和(function($){}(jQuery))的区别
查看>>
Gear VR的改进与虚拟现实社群
查看>>
Linux上安装redis
查看>>
java中的final关键字初步接触
查看>>
python的一些基础知识1(共计10)
查看>>
免费的线框的套件 - Wired 1.0
查看>>
帧中继
查看>>
互联网架构如何促进数字化营销
查看>>
微软软件介绍
查看>>
MySQL隐式类型转换导致索引失效
查看>>
Solaris修改字符集
查看>>
SQL 删除表中的重复记录,只保留其中一条。
查看>>
MySQL索引总结
查看>>
Linux学习总结(五十)安装jdk和tomcat
查看>>
深度学习与卷积神经网络
查看>>
postfix+rspamd 垃圾病毒邮件过滤
查看>>