A few minutes after upgrading to 0.32.9 I started having availability issues. Metabase would go down for several minutes and then become available again. This has been happening several times a day since the upgrade. I’ve tried reinstalling to no effect.
I’m running the Docker image and haven’t done any customizations. It’s been operating flawlessly for the last year.
It seems related to the database sync/scan because I found this in the logs during those unavailable times:
INFO sync.util :: FINISHED: Sync metadata for mysql Database 2 ‘mydb’ (11 mins)
07-05 07:10:49 DEBUG sync.util :: Sync operations in flight: {:analyze #{2}}
07-05 07:10:51 INFO sync.util :: STARTING: Analyze data for mysql Database 2 ‘mydb’
07-05 07:11:01 DEBUG sync.util :: STARTING: step ‘fingerprint-fields’ for mysql Database 2 ‘mydb’
07-05 07:15:22 INFO middleware.exceptions :: Request canceled before finishing.
07-05 07:15:24 INFO middleware.exceptions :: Request canceled before finishing.
07-05 07:16:01 INFO middleware.exceptions :: Request canceled before finishing.
07-05 07:16:17 INFO sync.analyze :: fingerprint-fields Analyzed [·············································] 10% Table 53 ‘users’
07-05 07:17:51 INFO sync.analyze :: fingerprint-fields Analyzed [········································] 20% Table 103 ‘user_logs’
07-05 07:18:13 INFO sync.analyze :: fingerprint-fields Analyzed [···································] 30% Table 153 ‘user_pages’
07-05 07:18:14 DEBUG sync.util :: FINISHED: step ‘fingerprint-fields’ for mysql Database 2 ‘mydb’ (7 mins)
It seems to happen during the sync but not always at the same place in the sync. Any ideas? Thanks!
Kevin.