Hi, Try setting the sms-resend-freq and sms-resend-retry to reduce on the number of sms retries. Also set a low figure on the max-pending-submits to reduce on your queue. This might help.
But also check on your conxn plus you could be sending to non-existent/wrongly formatted numbers, the smsc rejects and your system keeps trying to re-send them. If the issue occurs at a certain period all the time, check with your smsc vendor. Sometimes they have queue/throttling problems. My 2 cents. @sotandeka On Wed, Jan 13, 2016 at 2:43 PM, Grant Saicom <grant.sai...@gmail.com> wrote: > Example log below of one very common warning. I cannot see anything about > tcp retransmission in the logs. We see it in tshark when things start going > a bit out of sorts. > > PDU has been sanitised for privacy, so the destination and text has been > removed. > > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP[internal]: Sending PDU: > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP PDU 0x1c5bfa0 dump: > 2016-01-13 11:00:00 [4771] [7] DEBUG: type_name: submit_sm > 2016-01-13 11:00:00 [4771] [7] DEBUG: command_id: 4 = 0x00000004 > 2016-01-13 11:00:00 [4771] [7] DEBUG: command_status: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: sequence_number: 6541387 = > 0x0063d04b > 2016-01-13 11:00:00 [4771] [7] DEBUG: service_type: "P_289361630" > 2016-01-13 11:00:00 [4771] [7] DEBUG: source_addr_ton: 2 = 0x00000002 > 2016-01-13 11:00:00 [4771] [7] DEBUG: source_addr_npi: 1 = 0x00000001 > 2016-01-13 11:00:00 [4771] [7] DEBUG: source_addr: "435719276" > 2016-01-13 11:00:00 [4771] [7] DEBUG: dest_addr_ton: 2 = 0x00000002 > 2016-01-13 11:00:00 [4771] [7] DEBUG: dest_addr_npi: 1 = 0x00000001 > 2016-01-13 11:00:00 [4771] [7] DEBUG: destination_addr: "" > 2016-01-13 11:00:00 [4771] [7] DEBUG: esm_class: 3 = 0x00000003 > 2016-01-13 11:00:00 [4771] [7] DEBUG: protocol_id: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: priority_flag: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: schedule_delivery_time: NULL > 2016-01-13 11:00:00 [4771] [7] DEBUG: validity_period: NULL > 2016-01-13 11:00:00 [4771] [7] DEBUG: registered_delivery: 1 = 0x00000001 > 2016-01-13 11:00:00 [4771] [7] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data_coding: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: sm_length: 91 = 0x0000005b > 2016-01-13 11:00:00 [4771] [7] DEBUG: short_message: > 2016-01-13 11:00:00 [4771] [7] DEBUG: Octet string at 0x1cf1070: > 2016-01-13 11:00:00 [4771] [7] DEBUG: len: 91 > 2016-01-13 11:00:00 [4771] [7] DEBUG: size: 92 > 2016-01-13 11:00:00 [4771] [7] DEBUG: immutable: 0 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: 59 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: 48 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: 4 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: 49 53 > 2016-01-13 11:00:00 [4771] [7] DEBUG: data: 4c 5 > 2016-01-13 11:00:00 [4771] [7] DEBUG: Octet string dump ends. > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP PDU dump ends. > 2016-01-13 11:00:00 [4771] [7] WARNING: SMPP: PDU element <service_type> > too long (length is 11, should be 5) > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP[internal]: throughput > (12.00,0.00) > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP[internal]: Sending PDU: > 2016-01-13 11:00:00 [4771] [7] DEBUG: SMPP PDU 0x1d5d380 dump: > 2016-01-13 11:00:00 [4771] [7] DEBUG: type_name: submit_sm > 2016-01-13 11:00:00 [4771] [7] DEBUG: command_id: 4 = 0x00000004 > 2016-01-13 11:00:00 [4771] [7] DEBUG: command_status: 0 = 0x00000000 > 2016-01-13 11:00:00 [4771] [7] DEBUG: sequence_number: 6541388 = > 0x0063d04c > 2016-01-13 11:00:00 [4771] [7] DEBUG: service_type: "P_289340514" > 2016-01-13 11:00:00 [4771] [7] DEBUG: source_addr_ton: 2 = 0x00000002 > 2016-01-13 11:00:00 [4771] [7] DEBUG: source_addr_npi: 1 = 0x00000001 > > On 13 Jan 2016, at 13:34, Grant Saicom <grant.sai...@gmail.com> wrote: > > Hi > > Thank you for your reply. See my config below. Logs are pretty massive, so > I am going to try find an example and send through as well. > > > ================================Kannel Conf====================== > group = core > admin-port = 13000 > smsbox-port = 13001 > admin-password = ######## > log-file = "/var/log/kannel/kannel-bearerbox.log" > log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > dlr-storage = mysql > store-location = "/var/spool/kannel" > smsbox-max-pending = 600 > > #IQSIM Orphan SMPP Connector > group=smsc > smsc=smpp > smsc-id=internal > interface-version=34 > host=########## > receive-port=2775 > system-id=sms2 > smsc-username=######## > smsc-password=######## > system-type=default > #max-pending-submits=70 > #validityperiod=20160 > > #IQSIM Sending SMPP Connector > group=smsc > smsc=smpp > smsc-id=internal > interface-version=34 > host=############ > port=2775 > system-id=sms1 > smsc-username=####### > smsc-password=####### > system-type=default > max-pending-submits = 410 > #validityperiod=20160 > transceiver-mode=1 > denied-smsc-id=####### > > group = smsbox > bearerbox-host = 127.0.0.1 > sendsms-port = 13013 > global-sender = 13013 > smsbox-id=my_smsbox > > #Routing for standard Kannel messages i.e. no smsc_id > group=smsbox-route > smsbox-id=sqlbox > smsc-id=internal > > > #-------------------------------------------------------------------- > #SEND-SMS USERS > #-------------------------------------------------------------------- > > group = sendsms-user > default-smsc = default > username = playsms1 > password = playsms1 > concatenation = true > max-messages = 3 > > group = mysql-connection > id = mydlr > host = 154.72.8.195 > username = root > password = at0m1c55 > database = kannel > #max-connections = 20 > > group = dlr-db > id = mydlr > > On 13 Jan 2016, at 13:20, Otandeka Simon Peter <sotand...@gmail.com> > wrote: > > > Hi, > > I have used a couple of distros (centos, freebsd ubuntu, wheezy, openSuSE) > and they all work well without issues. It's how you configure your system > (resources) that matters a lot i.e. apache, kannel, memory etc. > > You may want to share some bearerbox logs and config so that we can advise > on the retransmission bit. > > @sotandeka > > On Wed, Jan 13, 2016 at 2:03 PM, Grant Saicom <grant.sai...@gmail.com> > wrote: > >> Hi Everyone >> >> I am looking for an opinion (good natured discussion please) on which >> distribution is best to run a lean purpose built kannel system for smpp sms >> delivery and replies using sqlbox. >> >> DB is mysql and the DB is running on a separate VM on the same hypervisor >> with SSD drives. >> >> We are currently running debian wheezy 7.8 installed using net install so >> it was as minimal as possible. We are seeing quite a bit of tcp >> retransmission going on between the system and the smsc. >> >> Can anyone advise from their own experience? >> >> Kind regards >> Grant >> > > > >