I am trying to auto-refresh the dashboard but it is not working.
I have linked the metadata file to an RDB, everything else is working great
Find below the stack-trace, what should I do?
[2018-03-13 15:26:34,199][PID:8300][ERROR][Beat] Removing corrupted schedule file 'celerybeat-schedule': DBAccessError(13, 'Permission denied')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 376, in setup_schedule
self._store = self._open_schedule()
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 366, in _open_schedule
return self.persistence.open(self.schedule_filename, writeback=True)
File "/usr/lib/python2.7/shelve.py", line 243, in open
return DbfilenameShelf(filename, flag, protocol, writeback)
File "/usr/lib/python2.7/shelve.py", line 227, in __init__
Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback)
File "/usr/lib/python2.7/anydbm.py", line 85, in open
return mod.open(file, flag, mode)
File "/usr/lib/python2.7/dbhash.py", line 18, in open
return bsddb.hashopen(file, flag, mode)
File "/usr/lib/python2.7/bsddb/__init__.py", line 364, in hashopen
d.open(file, db.DB_HASH, flags, mode)
DBAccessError: (13, 'Permission denied')
[2018-03-13 15:26:34,220][PID:8300][ERROR][Beat] Process Beat
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/billiard/process.py", line 292, in _bootstrap
self.run()
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 553, in run
self.service.start(embedded_process=True)
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 470, in start
humanize_seconds(self.scheduler.max_interval))
File "/usr/local/lib/python2.7/dist-packages/kombu/utils/__init__.py", line 325, in __get__
value = obj.__dict__[self.__name__] = self.__get(obj)
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 512, in scheduler
return self.get_scheduler()
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 507, in get_scheduler
lazy=lazy)
File "/usr/local/lib/python2.7/dist-packages/celery/utils/imports.py", line 53, in instantiate
return symbol_by_name(name)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 358, in __init__
Scheduler.__init__(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 185, in __init__
self.setup_schedule()
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 384, in setup_schedule
self._store = self._destroy_open_corrupted_schedule(exc)
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 371, in _destroy_open_corrupted_schedule
self._remove_db()
File "/usr/local/lib/python2.7/dist-packages/celery/beat.py", line 363, in _remove_db
os.remove(self.schedule_filename + suffix)
OSError: [Errno 13] Permission denied: 'celerybeat-schedule'