Hello Everyone, I'm testing my application. Before few days my whole application (HTTP, Kannel SMS Gateway and Fake SMSC's) working fine. But now a days I'm getting some problems regarding performance of Kannel and Fake SMSC's.
When I'm sending lots of SMS messages from HTTP application to Kannel SMS Gateway then Kannel Bearerbox process this message to slow. The Architecture my whole application is follows: *HTTP----Kannel (BBox---SQLBox----SMSBox----Fake SMSC's)* I'm handling DLR on Internal storage. This is configuration files: *Kannel.conf*#--------------------------------------------------------- # Single Group "CORE" #--------------------------------------------------------- group = core admin-port = "15000" admin-port-ssl="no" admin-password = "bulksms" status-password = "bulksms" admin-deny-ip="*.*.*.*" admin-allow-ip="*.*.*.*" smsbox-interface ="127.0.0.1" smsbox-port = "15001" smsbox-port-ssl="no" log-file = "mykannel.log" log-level = "0" access-log = "myaccess.access" dlr-storage = "internal" sms-incoming-queue-limit = "-1" sms-outgoing-queue-limit = "1000000" smsbox-max-pending = "100" sms-resend-freq = "60" sms-resend-retry = "-1" #--------------------------------------------------------- # Single Group "smsbox" #--------------------------------------------------------- group = smsbox smsbox-id = "mysmsbox" bearerbox-host = "127.0.0.1" bearerbox-port = "15001" sendsms-port = "15010" log-file = "mysmsbox1.log" log-level = "0" access-log="smsaccess1.access" sendsms-chars = "0123456789+ " #max-pending-requests = "512" #sendsms-url="/cgi-bin/sendsms" #global-sender = "123456" #ms-length = "140" #http-request-retry=5 #--------------------------------------------------------- # Multi Group "SMSC" #--------------------------------------------------------- group = smsc smsc = fake smsc-id = mysmsc1 host="localhost" port = 10001 throughput="1000000.00" connect-allow-ip = 127.0.0.1 reroute-dlr=true log-file="mysmsc1.log" log-level=0 allowed-smsc-id="mysmsc1" denied-smsc-id="mysmsc2;mysmsc3;mysmsc4" #--------------------------------------------------------- group = smsc smsc = fake smsc-id = mysmsc2 host="localhost" port = 10002 throughput="1000000.00" connect-allow-ip = 127.0.0.1 reroute-dlr=true log-file="mysmsc2.log" log-level=0 allowed-smsc-id="mysmsc2" denied-smsc-id="mysmsc1;mysmsc3;mysmsc4" #--------------------------------------------------------- group = smsc smsc = fake smsc-id = mysmsc3 host="localhost" port = 10003 throughput="1000000.00" connect-allow-ip = 127.0.0.1 reroute-dlr=true log-file="mysmsc3.log" log-level=0 allowed-smsc-id="mysmsc3" denied-smsc-id="mysmsc1;mysmsc2;mysmsc4" #--------------------------------------------------------- group = smsc smsc = fake smsc-id = mysmsc4 host="localhost" port = 10004 throughput="1000000.00" connect-allow-ip = 127.0.0.1 reroute-dlr=true log-file="mysmsc4.log" log-level=0 allowed-smsc-id="mysmsc4" denied-smsc-id="mysmsc1;mysmsc2;mysmsc3" #--------------------------------------------------------- # Multi Group "smsbox-route" #--------------------------------------------------------- group = smsbox-route smsbox-id = "mysmsbox" smsc-id = "mysmsc1" group = smsbox-route smsbox-id = "mysmsbox" smsc-id = "mysmsc2" group = smsbox-route smsbox-id = "mysmsbox" smsc-id = "mysmsc3" group = smsbox-route smsbox-id = "mysmsbox" smsc-id = "mysmsc4" #--------------------------------------------------------- # Multi Group "sms-service" # There should be always a 'default' service. # This service is used when no other 'sms-service' is applied. #--------------------------------------------------------- group = sms-service keyword = default text = "No service specified" accept-x-kannel-headers = true #max-messages = 3 concatenation = true catch-all = true #--------------------------------------------------------- # Multi Group "sendsms-user" #--------------------------------------------------------- group = sendsms-user name = "mysendsmsuser1" username = "tester1" password = "tester1" forced-smsc = "mysmsc1" default-smsc= "mysmsc1" #user-allow-ip="*.*.*.*" max-messages="10" #--------------------------------------------------------- # Multi Group "mysql-connection" #--------------------------------------------------------- #group = mysql-connection #id = mydlr #host="127.0.0.1" #username = "root" #password = "root" #database = "bulk_sms" #max-connections = "10" #--------------------------------------------------------- # Single Group "dlr-db" #--------------------------------------------------------- #group = dlr-db #id = mydlr #table = dlr #field-smsc = smsc #field-timestamp = ts #field-destination = destination #field-source = source #field-service = service #field-url = url #field-mask = mask #field-status = status #field-boxc-id = boxc #--------------------------------------------------------- *sqlbox.conf*#--------------------------------------------------------- # SQLBox Configuraton #--------------------------------------------------------- group = sqlbox id = sqlbox-db smsbox-id = "mysqlbox" global-sender = "" bearerbox-host = "localhost" bearerbox-port = "15001" smsbox-port = "15002" smsbox-port-ssl = "false" sql-log-table = "sqlbox_sent_sms" sql-insert-table = "sqlbox_send_sms" log-file = "sqlbox.log" log-level = "0" #--------------------------------------------------------- # Example MYSQL Connection #--------------------------------------------------------- group = mysql-connection id = sqlbox-db host="127.0.0.1" port = "3306" username = "********" password = "********" database = "winglear_sms" max-connections = "10" #--------------------------------------------------------- Please help me out. *Thanks* Aditya Khanna