diff --git a/client/djrandom_client/upload.py b/client/djrandom_client/upload.py
index 2066716985f2fc91c68410671288a450f5c63c8e..e2c77367aedc2640bc24e989a0223c3ce86e0d9f 100644
--- a/client/djrandom_client/upload.py
+++ b/client/djrandom_client/upload.py
@@ -96,6 +96,7 @@ class Uploader(object):
                     log.error('error uploading %s: %s' % (path, str(e)))
                     stats.data.incr('errors')
                     stats.data.set('last_error', str(e))
+                    stats.data.set('last_error_timestamp', '%i' % time.time())
         finally:
             log.debug('uploader thread exiting')
             self.db.close()