Ejemplo n.º 1
0
 def post(self):
     if self.request.headers.get('X-Worker-Server-Token', None) != token:
         raise tornado.web.HTTPError(403)
     data = server_info()
     data["action"] = "pong"
     self.set_status(200)
     self.finish(data)
Ejemplo n.º 2
0
 def ping(cls):
     data = server_info()
     data["action"] = "pong"
     return data
Ejemplo n.º 3
0
 def heartbeat(self):
     data = server_info()
     data["action"] = "heartbeat"
     data["service_url"] = self.service_url
     self._request(data)
Ejemplo n.º 4
0
 def pong(self):
     data = server_info()
     data["action"] = "pong"
     return data
Ejemplo n.º 5
0
 def get(self):
     info = server_info()
     ip = request.remote_addr
     info['more'] = self.flag
     info['ip'] = ip
     return {'code': 0, 'data': info}