示例#1
0
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)
示例#2
0
def CeleryHealthCheckView(request):
    return HttpResponse(CeleryHealthCheck.get_healthcheck_string())
示例#3
0
def CeleryHealthCheckView(request):
    return HttpResponse(CeleryHealthCheck.get_healthcheck_string())
示例#4
0
def set_celery_healthcheck_last_update(self):

    LOG.info("Setting Celery healthcheck last update")
    CeleryHealthCheck.set_last_update()

    return