Pico W uplink disconnects and fails to recover

The Pico W terminal shell is now giving this following a failure:-

Roomtemp: 17.9375 @ (2023, 3, 8, 10, 53, 0, 2, 67) - False
Roomtemp: 17.9375 @ (2023, 3, 8, 10, 54, 0, 2, 67) - False
Roomtemp: 17.9375 @ (2023, 3, 8, 10, 55, 0, 2, 67) - False
Roomtemp: 17.9375 @ (2023, 3, 8, 10, 56, 0, 2, 67) - False
Roomtemp: 17.9375 @ (2023, 3, 8, 10, 57, 0, 2, 67) - False
Roomtemp: 17.9375 @ (2023, 3, 8, 10, 58, 0, 2, 67) - False
Roomtemp: 17.875 @ (2023, 3, 8, 10, 59, 0, 2, 67) - False
Exception running uplink task: on_first_connect
Traceback (most recent call last):
  File "anvil/pico.py", line 123, in _launch_task
  File "<stdin>", line 52, in pico_log
  File "anvil/pico.py", line 218, in call
Exception: Internal database error: ERROR: out of shared memory
  Hint: You might need to increase max_pred_locks_per_transaction.

This is first time I’ve seen this error, which must be coming from the server(?)

Normally, I would see something like the following when the problem happens:

Roomtemp: 17.9375 @ (2023, 3, 8, 10, 58, 0, 2, 67) - False
Roomtemp: 17.875 @ (2023, 3, 8, 10, 59, 0, 2, 67) - False
Connecting to Anvil...
Connected
Authenticated to app 3FB3H5WCUQDJ42GX