# -*- coding: utf-8 -*- # !/usr/bin/env python import signal from django.core.cache import caches serviceCache = caches['service'] reportCache = caches['report'] lockCache = caches['lock'] def handle_usr1(sig, frame): from apps.web.core.models import SystemSettings SystemSettings.reload_settings() def init_signals(): if hasattr(signal, "SIGUSR1"): signal.signal(signal.SIGUSR1, handle_usr1) init_signals()