memcache总出错? 400 报错
我用的是php,memcache总是出现下面问题,请问是什么原因,该如何解决,谢谢!!!
Memcache::get(): Server 192.168.101.186 (tcp 11211) failed with: Failed reading line from stream (0)
去 192.168.101.186上面看看memcache起来没,如果起来了,看看端口号是不是11211######没有调用 Memcache::connect 吧######貌似memcached没有启动,任务管理器里面看得见memcached进程么?######
http://blog.developers.api.sina.com.cn/?p=264
我也碰到了,目前还在找解决方案,之前较为频繁,提高了启动参数的连接数,情况稍有好转。
######先启动memcache,然后用Memcache::connect就可以了
######我估计你是在虚拟机里面需要的这种情况吧?我之前独立安装centos的时候是没有这个情况的,今天在虚拟机里面安装的时候也出现了这样的情况,同样的代码在win7下面是没有问题的,因此我猜测是虚拟机里面写内存的限制。目前没有一个很好的办法解决,建议使用redis或者membase
######同时补充一句,上面的memcached进程是启动起来的。,所以上述所有办法都是没有用的。建议独立安装linux操作系统。或者试试其他的nosql.######谢谢你的建议,我试了下redis,不过redis安装后服务不能像memcache一样自动启动服务,需要开一个cmd窗口开启redis服务,然后再另一个cmd中操作redis,这可怎么办?######可以讲chkconfig redis设置为On。他会在你开机的时候自动启动这个服务进程版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。