mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-04-13 09:42:01 +00:00
Clear prometheus cache on reload.
This commit is contained in:
parent
283bba5cd3
commit
f7f5425d8f
1 changed files with 15 additions and 7 deletions
|
@ -624,14 +624,22 @@ AWS_SECRET_ACCESS_KEY = S3_SECRET
|
||||||
os.environ["AWS_ACCESS_KEY_ID"] = AWS_ACCESS_KEY_ID
|
os.environ["AWS_ACCESS_KEY_ID"] = AWS_ACCESS_KEY_ID
|
||||||
os.environ["AWS_SECRET_ACCESS_KEY"] = AWS_SECRET_ACCESS_KEY
|
os.environ["AWS_SECRET_ACCESS_KEY"] = AWS_SECRET_ACCESS_KEY
|
||||||
|
|
||||||
def custom_show_toolbar(request):
|
def clear_prometheus_aggregation_stats():
|
||||||
return DEBUG
|
prom_folder = '/srv/newsblur/.prom_cache'
|
||||||
|
os.makedirs(prom_folder, exist_ok=True)
|
||||||
|
os.environ['PROMETHEUS_MULTIPROC_DIR'] = prom_folder
|
||||||
|
for filename in os.listdir(prom_folder):
|
||||||
|
file_path = os.path.join(prom_folder, filename)
|
||||||
|
try:
|
||||||
|
if os.path.isfile(file_path) or os.path.islink(file_path):
|
||||||
|
os.unlink(file_path)
|
||||||
|
elif os.path.isdir(file_path):
|
||||||
|
shutil.rmtree(file_path)
|
||||||
|
except Exception as e:
|
||||||
|
print('Failed to delete %s. Reason: %s' % (file_path, e))
|
||||||
|
|
||||||
DEBUG_TOOLBAR_CONFIG = {
|
|
||||||
'INTERCEPT_REDIRECTS': True,
|
clear_prometheus_aggregation_stats()
|
||||||
'SHOW_TOOLBAR_CALLBACK': custom_show_toolbar,
|
|
||||||
'HIDE_DJANGO_SQL': False,
|
|
||||||
}
|
|
||||||
|
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
template_loaders = [
|
template_loaders = [
|
||||||
|
|
Loading…
Add table
Reference in a new issue