From 3f3a81bd6d162a9ecd4ddc0ce5e178096a7cfa25 Mon Sep 17 00:00:00 2001 From: "Arthur K." Date: Mon, 2 Mar 2026 20:48:47 +0300 Subject: [PATCH] chore: remove noisy healthcheck messages --- src/healthcheck.py | 18 ------------------ src/server.py | 3 ++- 2 files changed, 2 insertions(+), 19 deletions(-) delete mode 100644 src/healthcheck.py diff --git a/src/healthcheck.py b/src/healthcheck.py deleted file mode 100644 index b38e59a..0000000 --- a/src/healthcheck.py +++ /dev/null @@ -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()) diff --git a/src/server.py b/src/server.py index 171b5c8..a3d1a40 100644 --- a/src/server.py +++ b/src/server.py @@ -22,7 +22,8 @@ background_tasks: dict[str, asyncio.Task | None] = {name: None for name in PROVI @web.middleware async def request_log_middleware(request: web.Request, handler): response = await handler(request) - logger.info("%s %s -> %s", request.method, request.path_qs, response.status) + if request.path != "/health": + logger.info("%s %s -> %s", request.method, request.path_qs, response.status) return response