libmemcached调用memcached_set会connection failed 原因?

问题描述

libmemcached调用memcached_set会connection failed 原因?

服务已经开启
root 12217 1 0 13:53 ? 00:00:00 /usr/local/bin/memcached -d -m 10 -u root -l 192.168.107.200 -p 6500 -c 256 -vv -P /tmp/memcached.pid

程序代码
#include
#include
#include
#include

int main(int argc, char *argv[])
{
memcached_server_st *servers = NULL;
memcached_st *memc;
memcached_return rc;
char *key= "keystring";
char *value= "keyvalue";

servers=memcached_servers_parse("127.0.0.1:6500");
memc= memcached_create(NULL);

servers= memcached_server_list_append(servers, "localhost", 11211, &rc);
rc= memcached_server_push(memc, servers);

if (rc == MEMCACHED_SUCCESS)
fprintf(stderr,"Added server successfullyn");
else
fprintf(stderr,"Couldn't add server: %sn",memcached_strerror(memc, rc));

rc= memcached_set(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint32_t)0);

if (rc == MEMCACHED_SUCCESS)
fprintf(stderr,"Key stored successfullyn");
else
fprintf(stderr,"Couldn't store key: %sn",memcached_strerror(memc, rc));

return 0;
}

调试之后rc返回值是MEMCACHED_FAILED

解决方案

你命令,服务器绑定的192.168.107.200

memcached -d -m 10 -u root -l 192.168.107.200

而代码用的127.0.0.1,两个不一致


 servers=memcached_servers_parse("127.0.0.1:6500");
 memc= memcached_create(NULL);

servers= memcached_server_list_append(servers, "localhost", 11211, &rc);

时间: 2025-01-18 08:05:55

libmemcached调用memcached_set会connection failed 原因?的相关文章

php pdo连接报错Connection failed: SQLSTATE[HY000] [2002]

  下面我们来看看php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or directory问题的解决办法. 错误 Connection failed: SQLSTATE[HY000] [2002] No such file or directory 环境概述: MacOS xampp 搭建的开发环境 apache mysql php xampp 已支持mysql oracle 测试ok,且 phpin

timed out-使用qq邮箱发送邮件出错Mail server connection failed

问题描述 使用qq邮箱发送邮件出错Mail server connection failed 发送邮件失败,求解答 Exception in thread "main" org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response; nested

批处理-在server2003里面调用PsExec失败,可能原因是什么?

问题描述 在server2003里面调用PsExec失败,可能原因是什么? 自己写了一个程序,主要功能是调用PsExec这个小程序远程执行客户端的程序,之前是用批处理写的,现在用C#加了个小界面出来,关键语句是 p.StandardInput.WriteLine(path + "\" + "psexec.exe \" + ip + " -i c:McAfeeUpdate.exe"); // Cmd 命令 p.StandardInput.Write

实现整个网站系统只有一个connection对象,可是对象只能使用一次,再次调用时提示:connection对象的connectionstring属性未初始化?内含代码

问题描述 实现整个网站系统只有一个connection对象,可是对象只能使用一次,再次调用时提示:connection对象的connectionstring属性未初始化???????..................为什么????????创建connection对象publicclassPubConn{privatePubConn(){}privatestaticOracleConnectionDALPubConnection;publicstaticOracleConnectionPubCo

php使用pdo连接报错Connection failed SQLSTATE的解决方法_php技巧

本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or directory问题的解决方法.分享给大家供大家参考.具体方法如下: 错误描述: Connection failed: SQLSTATE[HY000] [2002] No such file or directory 环境概述:MacOS xampp 搭建的开发环境 apache mysql php xampp 已支持mysql o

c 调用python出现异常的原因分析_C 语言

PyImport_ImportModule  失败可能的原因:没有形成module.解决方法:按python规定,新建一个 module_name 的文件夹, 里面有一个 __init__.py 和 module_name.py 文件 PyObject_GetAttrString(pModule,"pFunc") 失败的可能原因:pModule.py 文件本身有错误解决方法:单独运行pModule.py, 改正错误在VC环境中, 此时又需要将 module_name 文件夹删除,才能不

the network adapter could not establish the connection 错误原因。

问题描述 这个错误,我是在用win7是报的错,以前的2003没问题.查了很多,不是说连接错,就是防火墙问题.可是都没解决.最后我把原来的javaIBM1.5换成了java1.6就好了.我想知道这是什么原因呢?????

Tomcat的SEVERE: Remote Host / SocketException: Connection reset原因分析及解决办法

昨天在测试帮助文件时发现一直打不开,好像是一直再刷新,于是就到服务器上查看Tomcat的日志,就发现了下面的信息:Apr 21, 2008 9:27:34 AM org.apache.tomcat.util.net.TcpWorkerThread runItSEVERE: Remote Host /172.16.128.248 SocketException: Connection reset并且这两条信息几乎是每个1-2秒就出现一次,很是频繁.于是就搜索了一下,就找到了下面的内容:The us

解决android studio升级失败提示 Connection failed方法

关于这个问题,查了不少地方,发现解决方法都差不多,但或多或少有些问题或没说清楚.关于在windows系统中的解决方法,基本没什么问题,都是如下修改: 在Android Studio安装目录"/bin/studio.exe.vmoptions"文件中追加以下几行 -Djava.net.preferIPv4Stack=true -Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml -Didea.