From 21f1b4d498e535a8321bd65f8a353d0e4762cc2a Mon Sep 17 00:00:00 2001 From: alorig <220087330+alorig@users.noreply.github.com> Date: Sun, 9 Nov 2025 19:55:23 +0500 Subject: [PATCH] fixes --- backend/igny8_core/ai/ai_core.py | 2 +- check-docker-logs.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 check-docker-logs.sh diff --git a/backend/igny8_core/ai/ai_core.py b/backend/igny8_core/ai/ai_core.py index 213f98e4..b60abb1e 100644 --- a/backend/igny8_core/ai/ai_core.py +++ b/backend/igny8_core/ai/ai_core.py @@ -205,7 +205,7 @@ class AICore: if response.status_code == 429: retry_after = response.headers.get('retry-after', '60') tracker.rate_limit(retry_after) - error_message += f" (Rate limit - retry after {retry_after}s)") + error_message += f" (Rate limit - retry after {retry_after}s)" else: tracker.error('HTTPError', error_message) diff --git a/check-docker-logs.sh b/check-docker-logs.sh new file mode 100644 index 00000000..c70f98ae --- /dev/null +++ b/check-docker-logs.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Commands to check Docker container logs for debugging restart issues + +echo "=== Backend Django Logs (last 100 lines) ===" +docker logs igny8_backend --tail 100 + +echo "" +echo "=== Celery Worker Logs (last 100 lines) ===" +docker logs igny8_celery_worker --tail 100 + +echo "" +echo "=== Celery Beat Logs (last 100 lines) ===" +docker logs igny8_celery_beat --tail 100 + +echo "" +echo "=== Backend Status ===" +docker ps -a | grep igny8_backend + +echo "" +echo "=== Celery Worker Status ===" +docker ps -a | grep igny8_celery_worker + +echo "" +echo "=== Celery Beat Status ===" +docker ps -a | grep igny8_celery_beat +