I have finally tracked down the cause of the problem, but am still baffled why it worked for over a week without this information in docker-compose.yml, and why it suddenly stopped working at 22/Mar/2025:16:16
dns:
- 81.130.111.248
- 81.130.111.249
However, it is now working just fine, so I can get on with my life again!
This morning it suddenly stopped again, appearing to be due to database time-outs, so I added: --transaction-isolation=READ-COMMITTED
to the mysql:8.0 service in an attempt to reduce lock-outs, but it was ultimately unsuccessful.
I am now getting the following messages in the wordpress container json.log: