eureka.py 462 B

123456789101112131415161718
  1. from client import EurekaClient
  2. eureka_client = EurekaClient.EurekaClient("http://eureka-internal.piaoquantv.com/")
  3. # def _a():
  4. def _main():
  5. app_id = "ad-engine"
  6. app_info = eureka_client.get_apps_info(app_id)
  7. for datum in app_info['application']['instance']:
  8. if datum['status'] == 'OUT_OF_SERVICE':
  9. # print(datum)
  10. eureka_client.app_instance_up(app_id, datum['instanceId'])
  11. if __name__ == '__main__':
  12. _main()