Subject: Re: intermittent channel read problems

Re: intermittent channel read problems

From: Peter Stuge <>
Date: Tue, 14 Apr 2009 22:12:56 +0200

Jeremy Knope wrote:
> very so often a command I execute returns 0 bytes of data and a
> status of 0, but then I can execute the command again and I might
> get results on the 2nd try.


I would suggest to attach strace to the sshd process, and increase
debugging as far as possible without making the error run and hide.

> In my sample app, every time I execute a command, a channel via
> libssh2_channel_open_session() is opened and command is executed
> via libssh2_channel_exec(). I'm also running everything in
> blocking mode.

I think this should work just fine. But it would be nice to look at
that strace output.

> The only time it seems to work 100% reliably is if I turn logging
> on my local sshd to DEBUG3.

Hah! Lots of fun.


This email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
libssh2-devel mailing list
Received on 2009-04-14