Issue facing on production

Hi Team,

Just to give some background:

We deployed Traccar v4.6 with Oracle DB in our production environment back in 2020, and since then it has been working very reliably—handling over 4000 devices without any major issues.

However, starting last night, we began experiencing a strange problem:

Devices are sending data packets, but the data is not getting inserted into the tc_positions table.

Here’s what we observed:

After restarting the Traccar server, everything works fine but only for 10 minutes.

Then the same issue reappears—no new records in tc_positions, even though incoming packets are visible in the logs.

We haven’t made any recent code or DB changes, and this issue has appeared suddenly after years of stable operation.

Could this be related to:

Database connection exhaustion?

Internal queue overflow?

Java memory issue (GC/heap)?

Thread starvation?

Any logs or metrics you’d recommend checking would be helpful.
Also, does this kind of behavior match any known issues in v4.6 that were later fixed?

Thanks for your support,
Bibhuti

Anton Tananaev17 hours ago

Version 4.6 was a very long time ago. You would have to look through git log to see if there were any relevant issues.

Thank Anton But now i checked and unable to find any relevant issues so if you have any solution about that Please share.