Are you sure you're not omitting any information from the logs?
No errors in the logs, all positions are accepted by the server and logged into the DB.
Because the devices don't receive the server response, they are sending the same data endlessly and as a result the database is growing with 1200% compared to before the upgrade.
Traccar server has been restarted multiple times after the upgrade...
I will provide the initial logs in few moments.
Have you tried configuring "server.instantAcknowledgement" parameter?
It seems to be working, I need to do more testing.
Is omitting this parameter for 5.8 causing the server to stop sending a response? As opposed to 5.6 where this parameter was not needed?
It delays the response until the message is processed, but it seems like it doesn't work well in your case. Possibly because you use UDP protocol.
Yes probably, because UDP doesn't acknowledge packets have been received. Well, thank you for coming up with this explanation so quickly!
Now, good luck to me trying to clear 6GB of identical data.
Further checking the logs, it seems that traccar did send response on some occasions but there are a lot of incoming packets without a response. All devices have the same configuration.
Is this "random" behavior normal? I would expect that the server will either send or not send a response....
It is expected. Probably when you had a gap between messages and all of them got processed, it sent the response.
I did an upgrade from traccar 5.6 to 5.8 and the server suddenly stopped sending "received" response.
Logs before the upgrade:
Now I only have
Because of that the devices are sending non stop the same data over and over again.
Any idea why this is and how to fix it?