It works like a charm :) thanks On Fri, 18 Feb 2005, Jay Bonci wrote:
> Okay, please confirm that the package going into sid (-3) fixes the > problem for you, and I'll close this bug > > --jay > > On Thu, 2005-02-17 at 15:44 -0500, Jay Bonci wrote: > > Libevent was broken, and memcached needs a rebuild. I'll put one in > > today. > > > > --jay > > > > On Thu, 2005-02-17 at 21:28 +0100, Alexander Kjall wrote: > > > Package: memcached > > > Version: 1.1.11-2 > > > > > > I have installed the 1.1.11 version of memcached on an debian/sarge box. > > > I'm currently expericing some problems, I access it from java with the 1.2 > > > version of the client. > > > > > > And I do something analog to this in the java code: > > > { > > > String[] serverlist = { "quismo.com:11211" }; > > > > > > SockIOPool pool = SockIOPool.getInstance(); > > > pool.setServers(serverlist); > > > pool.initialize(); > > > > > > MemCachedClient cache = new MemCachedClient(); > > > String key = "r" + Integer.toString(uid) + "," + Integer.toString(iid); > > > byte[] inter = (byte[])cache.get(key); > > > > > > if(inter != null) > > > noguess = NativeHandler.toInt(inter); > > > } > > > and the deamon refuses to answer when I do that. If i strace the > > > memcached-process it looks like this when my program tries to get(..) from > > > it. > > > > > > 1: poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, > > > events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 5, 4999) = > > > 0 > > > 2: gettimeofday({1108485756, 536818}, NULL) = 0 > > > 3: gettimeofday({1108485756, 537430}, NULL) = 0 > > > 4: time(NULL) = 1108485756 > > > 5: gettimeofday({1108485756, 538562}, NULL) = 0 > > > 6: gettimeofday({1108485756, 539127}, NULL) = 0 > > > 7: poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, > > > 8: events=POLLIN}, {fd=7, events=POLLIN, revents=POLLIN}, {fd=8, > > > events=POLLIN}], 5, 4999) = 1 > > > 9: gettimeofday({1108485759, 940935}, NULL) = 0 > > > 10:read(7, 0x82, 2048) = -1 EFAULT (Bad address) > > > 11:gettimeofday({1108485759, 942228}, NULL) = 0 > > > 12:gettimeofday({1108485759, 942796}, NULL) = 0 > > > 13:poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, > > > events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN, > > > revents=POLLIN}], 5, 1595) = 1 > > > 14:read(6, 0x82, 2048) = -1 EFAULT (Bad address) > > > 15:read(8, 0x82, 2048) = -1 EFAULT (Bad address) > > > 16:read(7, 0x82, 2048) = -1 EFAULT (Bad address) > > > 17:gettimeofday({1108485759, 945325}, NULL) = 0 > > > 18:gettimeofday({1108485759, 945918}, NULL) = 0 > > > > > > and then it loops line 13 to 18 endlessly. > > > > > > I have tried googling for the issue but I can't find anything. > > > > > > here is a solution: > > > I had the same problem on Sarge (using the PHP client) and I solved it > > > by recompiling memcached with the latest version of libevent. > > > > > > // Per > > > > -- > Jay Bonci | <[EMAIL PROTECTED]> > GPG: E0B8B2DE| 562B 35DC BE8D 7802 DB31 6423 64D8 790F E0B8 B2DE > > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]