Skip to content

Healthcheck

상태를 확인하여 작동 유무를 확인하는 것.

urllib으로 헬스 체크

python -c "import urllib.request as r; exit(0 if r.urlopen('http://www.python.org/').status == 201 else 1)"

Docker Compose#Healthcheck

curl Example:

healthcheck:
  test: ["CMD", "curl", "-f", "http://localhost:8080"]
  interval: 1m30s
  timeout: 10s
  retries: 3
  start_period: 40s

See also

Favorite site