Disclaimer: These archives are mirrored from smsforum.net in 2007 before the forum got closed. Please only part of the forum is available here.
For any clarifications regarding these archives you can contact us at http://www.telecomspace.com/contact.


+  SMS Forum Online Discussion
|-+  Protocols
| |-+  MMAP-Related (Moderator: SMS Forum Support)
| | |-+  SMPP heart beat..eating more CPU...
« previous next »
Pages: [1] Go Down Print
Author Topic: SMPP heart beat..eating more CPU...  (Read 1475 times)
Offline Offline

Posts: 5

« on: April 11, 2002, 10:40:38 UTC »

Hi all,
It seems to be Logica's SMPP implimentation keeps polling the communication between the server every 1 second (i guess). Is there is any way to stop Enquire link?

Some thread which is started by the implimentation which is i think related with this, eats a lot of CPU around 80 - 90%.

And a thread named Receiver keeps polling. and the log message prints as below. Can anyone knows about this and help me to solve this problem.

-> [email protected]21a25 receive>
   going to read from socket>
   comms timeout=30000 receive timeout=10000 receive buffer size=4096>
   no more data remains in the socket>
   totally read 0 bytes from socket>
<- [email protected]>
   no data received this time.>
   ReceiverBase.receivePDUFromConnection finished>
   Receiver.receiveAsync() going to receive pdu.>
   ReceiverBase.receivePDUFromConnection start>
   ReceiverBase.receivePDUFromConnection start>

Please respond to [email protected] as well.


« Last Edit: January 01, 1970, 00:00:00 UTC by 1025067600 » Logged

Govindaraj Ramadas.
Sr. Member
Offline Offline

Posts: 49

« Reply #1 on: April 25, 2002, 11:54:05 UTC »

Yeah, sometimes when the connection is abnormally. It would eat the CPU to 100%. Carefully use it.
« Last Edit: January 01, 1970, 00:00:00 UTC by 1025067600 » Logged
Offline Offline

Posts: 3

« Reply #2 on: December 05, 2002, 20:17:13 UTC »

Happen the same to me, is there any known workaround?

this is periodically repeated by logica smpp lib, gotten from the log file:

04:42:58    Receiver-4: Receiver.run() no data received this time. (3)
04:42:58    Receiver-4: Receiver.run() ReceiverBase.receivePDUFromConnection finished (3)
04:42:58    Receiver-2: Receiver.run() Receiver.receiveAsync() going to receive pdu. (3)
04:42:58    Receiver-2: Receiver.run() ReceiverBase.receivePDUFromConnection start (3)
04:42:58       Receiver-2: TCPIPConnection.receive entered
04:42:58       Receiver-2: TCPIPConnection.receive going to read from socket (Cool
04:42:58       Receiver-2: TCPIPConnection.receive comms timeout=60000 receive timeout=20000 receive buffer size=4096 (Cool
04:42:58       Receiver-2: TCPIPConnection.receive no more data remains in the socket (Cool
04:42:58       Receiver-2: TCPIPConnection.receive totally read 0 bytes from socket (7)
04:42:58       Receiver-2: TCPIPConnection.receive exited
Offline Offline

Posts: 1

« Reply #3 on: December 18, 2002, 02:23:18 UTC »

Why not read the source and make some configuration or modify?
Pages: [1] Go Up Print 
« previous next »
Jump to:  

Login with username, password and session length