Yes, I've also noticed that thing. I just saw the source and found the
actual place (ProxyChannel.cxx):

line #
2631                            ConfigReloadMutex.EndRead();
2632                            const bool isReadable = 
remote->IsReadable(2*setupTimeout);
2633                            ConfigReloadMutex.StartRead();
2634                            if (!isReadable) {
2635                                    PTRACE(3, "Q931\tTimed out waiting for 
a response to Setup 
message from " << remote->GetName());
2636                                    if( m_call )
2637                                            
m_call->SetDisconnectCause(Q931::TimerExpiry);
2638                                    OnError();
2639                            }

It looks like remote socket "is not readable"? Setup timeout has the
default value so gk has to wait 16 sec before disconnet call by timeout.
But it seems to me that if error was occured gk didn't need to wait and
went to the next lines (isReadable = 0, => PTRACE, disconnectCall by
TimerExpiry).

Regards,
Alex.

P.S. I'll do CPU/memory check at the next problem situation. Thanx for
advice.

Zygmuntowicz Michal пишет:

>Did you try to examine CPU/memory usage with top or other utility?
>One strange thing I notice is that in you log, the timeout happens 
>immediatelly
>after connecting the socket.
>
>----- Original Message ----- 
>From: "Alex Golyshev" <[EMAIL PROTECTED]>
>Sent: Saturday, February 17, 2007 7:14 PM
>
>
>  
>
>>Hi all.
>>
>>I've found a strange bug (?) in gnugk 2.2.5. After some working time gk
>>starts to drop calls with reason 102 (Recovery from timer expiry).
>>Log tells me that gk can't establish Q931 TCP connection wih remote party:
>>
>>2007/02/17 18:45:12.290 3       ProxyChannel.cxx(2946)  Q931    Connect
>>to xx.xx.xx.xx:1720 from yy.yy.yy.yy:0 successful
>>2007/02/17 18:45:12.290 3           yasocket.cxx(654)   Q931d
>>xx.xx.xx.xx:1720 Error(1): Input/output error (12:57)
>>2007/02/17 18:45:12.290 3       ProxyChannel.cxx(2618)  Q931    Timed
>>out waiting for a response to Setup message from xx.xx.xx.xx:1720
>>
>>So looks like gk gets some bad info from destinaion.. But from that
>>moment many calls to different ip-addresses drop with the same error.
>>I calculated that there was 15% of successful calls to usual value.
>>After restarting gk returns to the normal state: calls are going through
>>with no problem.
>>
>>I'm not sure that it is a gnugk problem, maybe calls drop due to tcp/ip
>>full socket buffers etc.
>>
>>Gnugk 2.2.5, release version with the prefix prioroty patch. Failover is
>>enabled, full proxy mode.
>>OpenH323 1.18.0, PWLib 1.10.0. FreeBSD 6.1-Release.
>>
>>Does anybody have similar problems?
>>
>>Regards,
>>Alex.
>>    
>>
>
>
>-------------------------------------------------------------------------
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the chance to share your
>opinions on IT & business topics through brief surveys-and earn cash
>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>_______________________________________________________
>
>Posting: mailto:[email protected]
>Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
>Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
>Homepage: http://www.gnugk.org/
>
>
>  
>



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________________

Posting: mailto:[email protected]
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

Reply via email to