def on_get(self, req, resp):
"""
Handles GET requests for ELB HealthCheck Resource
:param req:
:param resp:
:return:
"""
uptime = int(time.time()) - self.start_time
if self.load_balancer.check_if_model_to_workers_map_is_empty():
resp.status = falcon.HTTP_500
resp.body = "Model To Workers Map is Empty"
raise falcon.HTTPInternalServerError('Internal Server Error', 'Model To Workers Map is Empty! ')
resp.status = falcon.HTTP_200
# TODO requests and capacity have to be calculated. They are hardcoded for now
resp.body = json.dumps({'uptime':uptime, 'requests': 1, 'capacity': 100})
评论列表
文章目录