continue if ping returns an error
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -44,7 +44,10 @@ async def health_check():
|
|||||||
ping_timeout = int(os.getenv('PING_TIMEOUT', '60'))
|
ping_timeout = int(os.getenv('PING_TIMEOUT', '60'))
|
||||||
_logger.info('Reporting own health to: %s', f'{ping_url}{ping_id}')
|
_logger.info('Reporting own health to: %s', f'{ping_url}{ping_id}')
|
||||||
while True:
|
while True:
|
||||||
|
try:
|
||||||
requests.get(f'{ping_url}{ping_id}')
|
requests.get(f'{ping_url}{ping_id}')
|
||||||
|
except requests.exceptions.ConnectionError as e:
|
||||||
|
continue
|
||||||
await asyncio.sleep(ping_timeout)
|
await asyncio.sleep(ping_timeout)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
Reference in New Issue
Block a user