So I have this server, I can start stunnel via /etc/rc.d/stunnel start.  The pid is there as witnessed by ps -aux | grep stunnel, I have 4 customers that access this server.  The customers pull data files that contain certain client records.  Anyway my test user connects to the server and is able to pull a handful of files before their process begins timing out.
When this happens I can no longer SSH to the host without restarting stunnel.

Weird thing is, is that I can see the pid still running when this happens.

I have the debug = 7 but the log files according to stunnel - version is set to a level of 5.  No clue where it''s getting a 5 from.  

But I am unable to determine why or what is causing this.  And it's starting to cost the company lost revenue.  

Any help would be greatly appreciated.

Ben