Jonathon Horsman wrote:
Hi there
We are having an unusual problem which appears to happening sporadically.
Of the serveral thousand recent MO messages received, a few (380 so far
this month) seem to be causing duplicate HTTP requests to our server.
This seems to be random - across all short codes, and the first and
second request occur with a second of each other.
Curiously we migrated to a new server in January, and since then it's
happening on the 2 networks on Kannel.
But before we migrated there was a 3rd network, and looking at the log
from then, only this 3rd network's messages were being duplicated.
Anyone have any ideas at all as to what may be causing this?
hmmm.... we'd definetly need to see some of the bearerbox and smsbox logs in
debug log level to review.
Kannel does not duplicate messages internally. So the most reasonable point of
duplication is the HTTP client calling to your HTTP server.
If smsbox tries to call the URL, and something "breaks" in the communication,
ie. the HTTP server does not respond (but does process), Kannel will interpret
this as failure and retry to deliver the message, causing obviously a duplication.
These are the generic problems with HTTP transactioning. How do you "know" as
the caller, that your HTTP backend application has taken all relevant
information and will process it, if you don't get a valid response?
So, please scan also the access.logs and compare between smsbox's accesslog and
your HTTP server access_log to figure out if I'm right here.
Stipe
-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany
tolj.org system architecture Kannel Software Foundation (KSF)
http://www.tolj.org/ http://www.kannel.org/
mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------