def set_celery_healthcheck_last_update(self): try: worker_name = get_worker_name() task_history = TaskHistory.register(request=self.request, user=None, worker_name=worker_name) LOG.info("Setting Celery healthcheck last update") CeleryHealthCheck.set_last_update() task_history.update_status_for(TaskHistory.STATUS_SUCCESS, details="Finished") except Exception, e: LOG.warn("Oopss...{}".format(e)) task_history.update_status_for(TaskHistory.STATUS_ERROR, details=e)
def CeleryHealthCheckView(request): return HttpResponse(CeleryHealthCheck.get_healthcheck_string())
def set_celery_healthcheck_last_update(self): LOG.info("Setting Celery healthcheck last update") CeleryHealthCheck.set_last_update() return