def check_status(self): timeout = getattr(settings, 'HEALTHCHECK_CELERY_TIMEOUT', 3) try: result = add.apply_async(args=[4, 4], expires=datetime.now() + timedelta(seconds=timeout)) now = datetime.now() while (now + timedelta(seconds=3)) > datetime.now(): print(" checking....") if result.ready(): try: result.forget() except NotImplementedError: pass return True sleep(0.5) except IOError: logger.exception("IOError") raise ServiceUnavailable("IOError") except: logger.exception("Unknown Error") raise ServiceUnavailable("Unknown error") logger.error(u'Celery task did not complete successfully. ' u'Verify celery is running') raise ServiceUnavailable("Unknown error")
def check_status(self): timeout = getattr(settings, 'HEALTHCHECK_CELERY_TIMEOUT', 3) try: result = add.apply_async( args=[4, 4], expires=datetime.now() + timedelta(seconds=timeout) ) now = datetime.now() while (now + timedelta(seconds=3)) > datetime.now(): print(" checking....") if result.ready(): try: result.forget() except NotImplementedError: pass return True sleep(0.5) except IOError: logger.exception("IOError") raise ServiceUnavailable("IOError") except: logger.exception("Unknown Error") raise ServiceUnavailable("Unknown error") logger.error( u'Celery task did not complete successfully. ' u'Verify celery is running' ) raise ServiceUnavailable("Unknown error")
def check_status(self): try: result = add.apply_async(args=[4, 4], expires=datetime.now() + timedelta(seconds=3), connect_timeout=3) now = datetime.now() while (now + timedelta(seconds=3)) > datetime.now(): print " checking...." if result.result == 8: return True sleep(0.5) except IOError: pass raise ServiceUnavailable("Unknown error")
def check_status(self): timeout = getattr(settings, 'HEALTHCHECK_CELERY_TIMEOUT', 3) try: result = add.apply_async(args=[4, 4], expires=datetime.now() + timedelta(seconds=timeout)) now = datetime.now() while (now + timedelta(seconds=timeout)) > datetime.now(): print " checking...." if result.ready(): result.forget() return True sleep(0.5) except IOError: pass raise ServiceUnavailable("Unknown error")