Skip to content
Snippets Groups Projects
Commit dea0aead authored by David Schmitz's avatar David Schmitz
Browse files

cleanup of left-over lock files at celery startup

parent ef954855
Branches
No related tags found
No related merge requests found
......@@ -2,6 +2,13 @@ from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
from flowspy import settings
import sys
##
print("celery app start", file=sys.stderr)
##
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'flowspy.settings')
......@@ -14,6 +21,23 @@ app = Celery('flowspy')
# should have a `CELERY_` prefix.
app.config_from_object('django.conf:settings', namespace='CELERY')
##
if hasattr(settings, 'SNMP_POLL_LOCK'):
SNMP_POLL_LOCK=settings.SNMP_POLL_LOCK
print("SNMP_POLL_LOCK="+str(SNMP_POLL_LOCK))
if SNMP_POLL_LOCK!='' and os.path.exists(SNMP_POLL_LOCK):
print("trying to remove "+str(SNMP_POLL_LOCK), file=sys.stderr)
os.rmdir(SNMP_POLL_LOCK)
SNMP_TEMP_FILE=settings.SNMP_TEMP_FILE
print("SNMP_TEMP_FILE="+str(SNMP_TEMP_FILE))
if SNMP_TEMP_FILE!='' and os.path.exists(SNMP_TEMP_FILE+'.lock'):
print("trying to remove "+str(SNMP_TEMP_FILE+'.lock'), file=sys.stderr)
os.rmdir(settings.SNMP_TEMP_FILE+'.lock')
##
# Load task modules from all registered Django app configs.
app.autodiscover_tasks()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment