打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jvm 无法退出 Thread [Memcached IO over

java 程序运行完后,本应该结束


但 通过jstack 查看,有一个 memcached 的非守护线程一直存在

Thread[Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] (Running)

spring 中对MemcachedClientFactoryBean 的配置中需要加入
deamon 属性设置。
Daemon
设置IO线程的守护进程(默认为true)状态  //实际默认的是false
spymemcached 版本2.10.3
在spring 中添加 红色部分 即可。

<bean id="memcachedClient" class="net.spy.memcached.spring.MemcachedClientFactoryBean"
lazy-init="false" scope="singleton">
<property name="servers" value="${memcached.servers}" />
<property name="daemon" value="true" />
<property name="protocol" value="BINARY" />
<property name="transcoder">
<bean class="net.spy.memcached.transcoders.SerializingTranscoder">
<property name="compressionThreshold" value="1024" />
</bean>
</property>
<property name="opTimeout" value="3000" />
<property name="timeoutExceptionThreshold" value="1998" />
<property name="hashAlg" ref="KETAMA_HASH" />
<property name="locatorType" value="CONSISTENT" />
<property name="failureMode" value="Redistribute" />
<property name="useNagleAlgorithm" value="false" />

</bean>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
simple
Memcached与Spring AOP构建数分布式据库前端缓存框架
spring mvc中常见的几个controller
Spring-data-redis:特性与实例
Spring mvc 3.0 怎么配置velocity tools (dateTool/n...
SpringFramework(11) (完)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服