1
0
Fork 0

chore: remove noisy healthcheck messages

This commit is contained in:
Arthur K. 2026-03-02 20:48:47 +03:00
parent 42282ce8cb
commit 3f3a81bd6d
Signed by: wzray
GPG key ID: B97F30FDC4636357
2 changed files with 2 additions and 19 deletions

View file

@ -1,18 +0,0 @@
import os
import urllib.request
def main() -> int:
port = os.environ.get("PORT", "80")
url = f"http://127.0.0.1:{port}/health"
try:
with urllib.request.urlopen(url, timeout=2) as resp:
body = resp.read().decode("utf-8").strip()
return 0 if resp.status == 200 and body == "ok" else 1
except Exception:
return 1
if __name__ == "__main__":
exit(main())

View file

@ -22,6 +22,7 @@ background_tasks: dict[str, asyncio.Task | None] = {name: None for name in PROVI
@web.middleware @web.middleware
async def request_log_middleware(request: web.Request, handler): async def request_log_middleware(request: web.Request, handler):
response = await handler(request) response = await handler(request)
if request.path != "/health":
logger.info("%s %s -> %s", request.method, request.path_qs, response.status) logger.info("%s %s -> %s", request.method, request.path_qs, response.status)
return response return response