Hi Steven,

I just tried it myself and sure enough, I got the same thing.  Let me ask 
someone to have a look at it.

Thanks,

Matt

From: Steven Barlow <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, May 29, 2014 at 6:56 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Client-Side timeout exceeded for operation

Matt,

Is it perhaps possible to get one of the Couchbase JS team to perform a quick 
test trying to hit my server 
(http://ec2-54-83-43-209.compute-1.amazonaws.com:8092/test) with the JS SDK 
1.2.4?

As far as I can ascertain, the JS SDK is not working at all after a simple npm 
install (which seems absurd), but I've replicated on multiple environments. Is 
there something about my server instance, or is JS SDK indeed broken?

This can be as simple as:

var couchbase = require('couchbase');
new couchbase.Connection({
host: 'http://ec2-54-83-43-209.compute-1.amazonaws.com',
bucket: 'test'
}).stats(function(err, result){
if (err) {
console.log('Error', err);
} else {
console.log(result);
}
});


Cheers,
Steven

On Wednesday, 28 May 2014 17:13:47 UTC+10, Matt Ingenthron wrote:
Hi Steven,

What version of the node client are you running?

Did you install libcouchbase directly, or is it the embedded one (will depend 
on OS to some degree)?

Also, with the latest libcouchbase, you can set an environment variable and get 
additional logging.

Thanks!

Matt

From: Steven Barlow <[email protected]<javascript:>>
Reply-To: "[email protected]<javascript:>" 
<[email protected]<javascript:>>
Date: Wednesday, May 28, 2014 at 1:54 AM
To: "[email protected]<javascript:>" 
<[email protected]<javascript:>>
Subject: Client-Side timeout exceeded for operation

What would be causing the NodeJS SDK to repeatedly respond with: [Error: 
Client-Side timeout exceeded for operation. Inspect network conditions or 
increase the timeout] code: 23 for all view operations?

I have a test server at 
http://ec2-54-83-43-209.compute-1.amazonaws.com:8092/test that demonstrates 
this behaviour. I'm pretty sure I've opened all the requisite ports.

For example

CURL http://ec2-54-83-43-209.compute-1.amazonaws.com:8092/test/_design/test

responds fine, but attempting the equivalent operation using the Couchbase SDK 
fails as described above.

var connection;
var config = {
host: 'http://ec2-54-83-43-209.compute-1.amazonaws.com',
bucket: 'test'
};

var couchbase = require('couchbase');
connection = new couchbase.Connection(config);
connection.getDesignDoc('test', function(err, result){
if (err) {
console.log('Error', err);
} else {
console.log(result);
}
});

I can't fathom this at all, it seems to me that the Couchbase SDK simply 
doesn't work. In fact I've actually managed to bypass the Couchbase SDK 
altogether (using dscape/nano) and hitting the server on 8092 using regular 
CouchDB style REST requests, and that works fine.

Cheers,
Steven






--
You received this message because you are subscribed to the Google Groups 
"Couchbase" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected]<javascript:>.
For more options, visit https://groups.google.com/d/optout.


--
Matt Ingenthron
Couchbase, Inc.

--
You received this message because you are subscribed to the Google Groups 
"Couchbase" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.


--
Matt Ingenthron
Couchbase, Inc.

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to