In my full node, the milestoneIndex is up to date. However, the latestSolidSubtangleMilestoneIndex is stuck on a fix previous number. Is this correct? If not, what could be the reason for it and how to solve it?
It is a known bug in versions prior to 18.104.22.168. It's definitely not correct.
This issue is fixed in version 22.214.171.124. As stated in the release notes: https://github.com/iotaledger/iri/releases/tag/v126.96.36.199
- fixes stale tcp connections
- fixes solid milestone getting stuck (regression)
- enables checking balance based on tips
- enables API Rate limit for new transacitons
This is the basic answer for IRI synchronization issues:
Make sure that your neighbor nodes are active and fully synchronized. If that's the case proceed with step two.
Restart the node once with the parameter
--revalidate. It will re validate your database without removing transactions and hopefully fix the issue.