[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnugk crash



Hi,
   I have problem with unstability gnugk 2.3.5. Gnugk crashes about every three hours.

Linux:    CentOS release 6.1 (Final)
This is fault in /var/log/messages
    Dec 19 10:23:58 CPS-ZAK3-GK kernel: gnugk[21002]: segfault at 0 ip 00d92f0c sp b6bfe070 error 4 in libstdc++.so.6.0.13[ce6000+df000]

version of GNUGK:
Gatekeeper(GNU) Version(2.3.5) Ext(pthreads=1,radius=1,mysql=0,pgsql=1,firebird=0,odbc=0,sqlite=0,large_fdset=4096,crypto/ssl=1,h46018=0,h46023=1,ldap=0,ssh=0) H323Plus(1.23.0) PTLib(2.10.1) Build(Dec 16 2011, 19:14:07) Sys(Linux i686 2.6.32-71.29.1.el6.i686)
Startup: Mon, 19 Dec 2011 10:24:01 +01:00   Running: 0 days 00:34:00

We are testing different settings for heavy loaded gatekeeper:

     [RoutedMode]
        RtpHandlerNumber=4
        CallSignalHandlerNumber=20

But we can't find what setting is bad.

    Best Regards
               Miroslav

Gatekeeper Configuration:

[Gatekeeper::Main]
Fourtytwo=42
Name=CPS_TEST_GK
EndpointIDSuffix=_CPS_TEST_GK
;TimeToLive=300
Home=10.172.0.5
;
[GkStatus::Auth]
rule=explicit|regex
127.0.0.1=allow
10.172.0.5=allow
10.172.8.11=allow
10.172.50.234=allow
regex=^10\.172\.[018]+\.[0-9]+$
#regex=^10\.172\.8\.[0-9]+$
;
[LogFile]
Rotate=monthly
RotateDay=31
RotateTime=23:59
;
[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1720
AcceptNeighborsCalls=1
AcceptUnregisteredCalls=0
DropCallsByReleaseComplete=1
SendReleaseCompleteOnDRQ=1

RtpHandlerNumber=4
CallSignalHandlerNumber=20

ActivateFailover=1
FailoverCauses=1-15,21-127
DisableRetryChecks=1

;
;[Proxy]
;
;
[RasSrv::RewriteE164]

;

;
[RasSrv::GWPrefixes]
;
[RasSrv::PermanentEndpoints]
;
[RasSrv::RRQAuth]
;
[Gatekeeper::Auth]
#AliasAuth=required;RRQ
SQLAliasAuth=required;RRQ      
default=allow
;
;
[RoutingPolicy]
Default=sql,internal,explicit,neighbor
;
[Routing::Sql]                                                                                                                                              
Driver=PostgreSQL                                                                                                                                           
Host=10.172.8.154:5432                                                                                                                                       
#Host=10.172.8.11:5432                                                                                                                                       
;Port=5431                                                                                                                                                  
Database=vnms                                                                                                                                           
#Database=vnms_dev                                                                                                                                           
Username=postgres                                                                                                                                           
Password=                                                                                                                                                   
#Query=SELECT destination FROM routes WHERE called = '%c'                                                                                                   
#Query=SELECT search_route('%c','10.172.0.5') 
#Query=SELECT replace_num4_test('%c','%r','%s','10.172.0.5'),search_route3_test('%c','%r','%s','10.172.0.5')
Query = SELECT * FROM search_route_custgk('%c','%r','%s','10.172.0.5')
[RasSrv::Neighbors]
CPS-ZAK3-GK=GnuGK
GK-ZAK4-CPS=GnuGK
UPC-PHA-GK=GnuGK
GK-ZAK5-CPS=GnuGK
CPS1-TEST234-GK=GnuGK
GK-OPER-KLOK1=GnuGK
CPS2-TEST234-GK=GnuGK
CPS-PHA-GK=GnuGK
CPS-KABEL-GK=GnuGK
CPS-ZAK1-GK=GnuGK
CPS-OPERKLOKN-GK=GnuGK
CPS-KLOKN2-GK=GnuGK
CPS-ZAK2-GK=GnuGK
;
;
[Neighbor::CPS-ZAK3-GK]
Host=10.172.8.233
Dynamic=0
;
[Neighbor::GK-ZAK4-CPS]
Host=10.172.8.234
Dynamic=0
;
[Neighbor::UPC-PHA-GK]
Host=10.172.50.253
Dynamic=0
;
[Neighbor::GK-ZAK5-CPS]
Host=10.172.50.209
Dynamic=0
;
[Neighbor::CPS1-TEST234-GK]
Host=10.172.8.236
Dynamic=0
;
[Neighbor::GK-OPER-KLOK1]
Host=10.172.50.210
Dynamic=0
;
[Neighbor::CPS2-TEST234-GK]
Host=10.172.8.237
Dynamic=0
;
[Neighbor::CPS-PHA-GK]
Host=10.172.8.7
Dynamic=0
;
[Neighbor::CPS-KABEL-GK]
Host=10.172.8.230
Dynamic=0
;
[Neighbor::CPS-ZAK1-GK]
Host=10.172.8.231
Dynamic=0
;
[Neighbor::CPS-OPERKLOKN-GK]
Host=10.172.8.165
Dynamic=0
;
[Neighbor::CPS-KLOKN2-GK]
Host=10.172.8.154
Dynamic=0
;
[Neighbor::CPS-ZAK2-GK]
Host=10.172.8.232
Dynamic=0
;
[Gatekeeper::Acct]
SQLAcct=alternative;start,update,stop
FileAcct=required;stop
;
[FileAcct]
DetailFile=/var/log/gk/cdr.log
Rotate=monthly
RotateDay=31
RotateTime=23:59
;
[SQLAcct]
Driver=PostgreSQL
Host=localhost
Database=voipdb
Username=gk
Password=gk
MinPoolSize=20
StartQuery=INSERT INTO voipcall (id, h323id, acctsessionid, h323confid, gkip, gkid, callingstationip, callingstationid, calledstationip, calledstationid, setuptime, h323callid, dialednumber) VALUES (DEFAULT, '%u', '%s', '%{ConfId}', '%{gkip}', '%g', NULLIF('%{caller-ip}', '')::INET, '%{Calling-Station-Id}', NULLIF('%{callee-ip}', '')::INET, '%{Called-Station-Id}', NULLIF('%{setup-time}', '')::TIMESTAMP(0) WITH TIME ZONE, '%{CallId}', '%{Dialed-Number}')
UpdateQuery=UPDATE voipcall SET duration = '%d', connecttime = NULLIF('%{connect-time}','')::TIMESTAMP(0) WITH TIME ZONE WHERE acctsessionid = '%s' AND gkid = '%g' AND acctstoptime IS NULL
StopQuery=UPDATE voipcall SET acctstoptime = now(), duration = '%d', terminatecause = '%c', whodisconnect = NULLIF('%r', '')::INTEGER, setuptime = NULLIF('%{setup-time}', '')::TIMESTAMP(0) WITH TIME ZONE, connecttime = NULLIF('%{connect-time}', '')::TIMESTAMP(0) WITH TIME ZONE, disconnecttime = NULLIF('%{disconnect-time}', '')::TIMESTAMP(0) WITH TIME ZONE WHERE acctsessionid = '%s' AND gkid = '%g' AND acctstoptime IS NULL
StopQueryAlt=INSERT INTO voipcall (id, h323id, acctsessionid, h323confid, gkip, gkid, callingstationip, callingstationid, calledstationip, calledstationid, setuptime, connecttime, disconnecttime, terminatecause, whodisconnect, duration, acctstoptime) VALUES (DEFAULT,'%u', '%s', '%{ConfId}', '%{gkip}', '%g', NULLIF('%{caller-ip}', '')::INET, '%{Calling-Station-Id}', NULLIF('%{callee-ip}', '')::INET, '%{Called-Station-Id}', NULLIF('%{setup-time}','')::TIMESTAMP(0) WITH TIME ZONE, NULLIF('%{connect-time}','')::TIMESTAMP(0) WITH TIME ZONE, NULLIF('%{disconnect-time}','')::TIMESTAMP(0) WITH TIME ZONE, '%c', NULLIF('%r', '')::INTEGER, '%d', now())
;
[SQLAliasAuth]                                                                                                                                          
Driver=PostgreSQL                                                                                                                                       
Host=10.172.8.154:5432                                                                                                                                 
Database=vnms                                                                                                                                           
Username=postgres                                                                                                                                       
Password=                                                                                                                                               
Query=SELECT 'sigip:' || reg_gateway('%1','10.172.0.5') || ':1720'     
;
[CallTable]
GenerateNBCDR=0
GenerateUCCDR=1
DefaultCallDurationLimit=5400
AcctUpdateInterval=30
;IRRFrequency=30
;IRRCheck=TRUE
SingleFailoverCDR=FALSE

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

[SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Singles Community]     [Yosemite News]

Add to Google Powered by Linux