Hi Jeremy, thanks for your reply. I believe that the session was idle. It also does it when I give the -2 option to ssh ( ssh2 is supposed to not time out, according to some usenet posts I have read). The point of the excercise is to have an encrypted connection that I can make DBI calls to the database. I am just using the mysql commandline tool to diagnose. What I also find interesting is that I have a very similar problem with stunnel. In otherwords, I think this is a mysql type problem, not an ssh or stunnel problem. In that case, it isn't a particular period of time that seems to cause the encrypted connection to fail - it always fails after the first connection - ie I can use it once,but never again. netstat -na seems to think that there is something listening on all the right ports. I am leaning towards the theory that there is something funny with the particular version of kernel I am running ( 2.2.14) on the client. A russian guy called Sergey Yegorov posted a strace of a faulty mysqld which had a strace that looked like mine ( a clone, a sys_175 followed by a sys_179 call and then silence) . I'll just describe my setup briefly: 3306 ------> ________________________ / | | +----> 3306 mysqld client stunnel / | encrypted tunnel | | \ | | | server stunnel \ |_______________________ | --+ 3307 -> 3307 So I strace the output of client stunnel daemon, the server stunnel daemon, and mysql client. Server stunnel starts, forks a child. Client stunnel starts and also forks a child. Mysql is started and the strace interferes with it slightly, so it never fully starts ( although it does when there is no strace attatched), but it seems to break at a read from a network socket ( read (4, 0x80cb008, 4) = ? ERESTARTSYS (To be restarted). There is a similar error on an accept function on the stunnel child process for the server stunnel accept(5, 0xbffff9ec, [16]) = ? ERESTARTSYS ( To be restarted ) The next line is where I interupt the mysql client. The server stunnel child gets cleaned up, the client stunnel doesn't , and nothing will ever make mysql go again until I restart the stunnels. So having just figured all this, I am off to play on a box with a different kernel. If you have any ideas, anyone, please share. I have been at this one on and off for weeks, and am running out of good ideas. Cheers, Leon Jeremy Zawodny wrote: > On Thu, Apr 12, 2001 at 02:32:42PM +0800, Leon Harris wrote: > > > > On the client I do a > > ssh -q -n -f -l account -L 3306:mysqlserver.mydomain.com:3306 > > > > then mysql -u dbuser --port=3306 -h 127.0.0.1 -p dbname > > and I get an encrypted connection. ( thats what tcpdump shows me) ! > > Lovely ! > > > > But after a few tens of minutes, no more connection, and mysql times > > out. > > Is the SSH connection idle or active when you see the timeouts? (I've > had this working between a Linux master and FreeBSD slave before.) > > Jeremy > -- > Jeremy D. Zawodny, <[EMAIL PROTECTED]> > Technical Yahoo - Yahoo Finance > Desk: (408) 328-7878 Fax: (408) 530-5454 > Cell: (408) 439-9951 > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php