diff --git a/core/metamonitor.py b/core/metamonitor.py
index 6e8e36827e5252b8db815fd47e52dd1e7daf2e0c..098a8519c462169ab3597a2fe15275c8e121b5ee 100755
--- a/core/metamonitor.py
+++ b/core/metamonitor.py
@@ -102,7 +102,10 @@ class MetaMonitor(ABC):
                     break
             if len(measures) > 0:
                 for store in stores:
-                    store.mput(measures)
+                    try:
+                        store.mput(measures)
+                    except Exception as e:
+                        logging.error('Unable to save measures to store {}: {}'.format(store, e))
 
     @abstractmethod
     def connect(self):