转 启动Memcached报错:找不到libevent.2.0.so.5

启动命令

?


1

2

/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是否正常运行

?


1

>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 在哪里

?


1

2

>whereis libevent

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

然后,再看memcached 从哪里找它

?


1

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

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

?


1

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

再次启动,问题解决。

原文地址:http://blog.csdn.net/keda8997110/article/details/8767606

时间: 2024-11-03 07:20:40

转 启动Memcached报错:找不到libevent.2.0.so.5的相关文章

dubbo-DUBBO启动报错找不到服务

问题描述 DUBBO启动报错找不到服务 ERROR 10:16:41,178 AbstractClient: - [DUBBO] Failed to start NettyClient caedmon-PC/192.168.0.234 connect to the server /60.191.124.236:21890 (check == false, ignore and retry later!), cause: client(url: dubbo://60.191.124.236:218

java-tomcat启动会报错说找不到一个类,但是明明已经编译好了啊

问题描述 tomcat启动会报错说找不到一个类,但是明明已经编译好了啊 这是错误 这是编译好的classes文件好好的放着呢,怎么会找不到 解决方案 你到Tomcat的这里找找看看有没有这个类: Tomcatwebapps项目WEB-INFclasses 解决方案二: 这个是jar包没有导入tamcat,你的servlet-api.jar不存在,你把这个jar包放进去就ok了

图片-eclipse下启动tomcat报错

问题描述 eclipse下启动tomcat报错 解决方案 你的这个目录下边是不是空的啊 解决方案二: 我怎么觉得你的路径有些问题呢 解决方案三: 我用的是eclipse-jee-indigo-SR2-win32这个版本,其它版本可能有所不同 配置servers服务时,会在工作路径下创建一个servers.且不会把调试目录放入Tomcat里的webapps里.但用地址仍可访问.等工程完成可以打包成.war手工放入webapps里. 1.找不到apr--(这个网上很多的,搜一下,要下一个对应版本的t

启动myeclipse报错-启动MyEclipse报错启动MyEclipse报错

问题描述 启动MyEclipse报错启动MyEclipse报错 之前装的是myeclipse 8.5的版本,手动卸载之后,再装myeclipse 10,总是会新建一个8.5的文件夹,然后里面是common文件夹和配置文件夹,网上的说法是myeclipse新版本会共享老版本的common文件,所以才新建的那个文件夹,但是我并不想留这个8.5的文件夹,所以把里面的东西都拷贝到了10下面,然后把config.ini和myeclipse.ini里面之前配置是8.5路径下的相应的改成了10路径下的,然后启

启动tomcat报错,哪个大神知道

问题描述 Line1inXMLdocumentfromServletContextresource[/WEB-INF/applicationContext_saas.xml]isinvalid;nestedexceptionisorg.xml.sax.SAXParseException:Contentisnotallowedinprolog. 解决方案 解决方案二: 解决方案三: 解决方案四:都是xml写得有问题,仔细找一找吧,这个比较磨人.检查xmlns,schemaLocation,版本与j

exception-容器启动就报错,ssh整合

问题描述 容器启动就报错,ssh整合 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerjava.lang.IllegalArgumentException at org.springframework.asm.ClassReader.(Unknown Source) at org.sp

用64位Juno 64位 SP1环境替换原来的Juno 32位 启动Eclipse报错

64位Eclipse运行时提示"Failed to load the JNI shared library \Java\jre6\bin\client\jvm.dll"的一个解决方案 由于开发环境改变,改用64位Juno 64位 SP1环境替换了原来的Juno 32位.结果启动Eclipse报错: "Failed to load the JNI shared library "E:\2000\Java\JDK6\bin\..jre\bin\client\jvm.dl

logback access模块和jetty集成,启动jetty报错!!!

问题描述 logback access模块和jetty集成,启动jetty报错!!! 官方资料:http://logback.qos.ch/access.html 配置文件: class=""org.eclipse.jetty.server.handler.ContextHandlerCollection""/> class=""org.eclipse.jetty.server.handler.DefaultHandler"&qu

tomcat启动报错-SSH + Oracle 整合开发 启动服务报错,运行查询操作,没影响

问题描述 SSH + Oracle 整合开发 启动服务报错,运行查询操作,没影响 信息: Initializing Spring root WebApplicationContextlog4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).log4j:WARN Please initialize the log4j system properly.2013-1