Muttered3 commited on
Commit
f79a146
·
verified ·
1 Parent(s): 8631b13

Delete keep_alive.py

Browse files
Files changed (1) hide show
  1. keep_alive.py +0 -32
keep_alive.py DELETED
@@ -1,32 +0,0 @@
1
- import time
2
- from aiohttp import web
3
- import database
4
-
5
- START_TIME = time.time()
6
-
7
- async def handle_root(request):
8
- return web.Response(text="Fragment Scanner Bot is alive.")
9
-
10
- async def handle_health(request):
11
- db_ok = await database.ping_db()
12
- uptime = round(time.time() - START_TIME, 1)
13
- return web.json_response({
14
- "status": "ok" if db_ok else "degraded",
15
- "uptime_seconds": uptime,
16
- "redis": "connected" if db_ok else "unreachable"
17
- })
18
-
19
- async def handle_ping(request):
20
- return web.Response(text="pong")
21
-
22
- async def start_server():
23
- app = web.Application()
24
- app.router.add_get("/", handle_root)
25
- app.router.add_get("/health", handle_health)
26
- app.router.add_get("/ping", handle_ping)
27
-
28
- runner = web.AppRunner(app)
29
- await runner.setup()
30
- site = web.TCPSite(runner, "0.0.0.0", 7080)
31
- await site.start()
32
- print("Keep-alive server running on http://0.0.0.0:7080")