The udm_manager process is stopping daily and does not always start.
The following errors are shown in udm_manager.log:
Sep 02 02:22:32:680 ERROR [main, udm_manager] Transaction failed. Retrying: clojure.lang.ExceptionInfo: :db.error/transactor-unavailable Transactor not available {:db/error :db.error/transactor-unavailable}
Sep 02 02:22:34:680 FATAL [main, udm_manager] Max retries reached during UDM schema transaction.
Sep 02 02:22:34:680 DEBUG [main, udm_manager] Shutting down the peer.
Sep 02 02:22:34:684 FATAL [main, udm_manager] Error initializing probe: (1) error, Max retries reached during UDM schema transaction.
The udm_manager probe will try 10 times to connect to datomic. In a busy environment, that may not be enough. After some time, the probe goes red.
In the " Raw Configure" GUI of the udm_manager, add the following key under the setup section:
"schema_transact_retries" and set the value to 5000.
Also increase the "schema_connection_timeout_minutes" value to 30.
You may need to edit this parameter under "setup" > datomic > "memory_index_max".
Out of the box this is set to 256 MB. You may need to increase this to '512m' or higher.