From b71109fd090193aa7e339e161778205a9b406849 Mon Sep 17 00:00:00 2001 From: ClumsyAdmin <59402569+ClumsyAdmin@users.noreply.github.com> Date: Fri, 21 Mar 2025 20:25:25 -0400 Subject: [PATCH 1/2] potential fix: set Supervisor priorities to ensure Gunicorn starts before nginx to prevent 502 errors --- backend/supervisord.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/supervisord.conf b/backend/supervisord.conf index 7657f7f..4436a9b 100644 --- a/backend/supervisord.conf +++ b/backend/supervisord.conf @@ -4,7 +4,10 @@ nodaemon=true [program:nginx] command=/usr/sbin/nginx -g "daemon off;" autorestart=true +priority=20 [program:gunicorn] command=/code/entrypoint.sh autorestart=true +priority=10 +startsecs=5 From ca4ef7983729a8881bfe8f46128d054c3a90e4cb Mon Sep 17 00:00:00 2001 From: ClumsyAdmin <59402569+ClumsyAdmin@users.noreply.github.com> Date: Fri, 21 Mar 2025 20:51:58 -0400 Subject: [PATCH 2/2] fix supervisor logging --- backend/supervisord.conf | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/supervisord.conf b/backend/supervisord.conf index 4436a9b..e7adec7 100644 --- a/backend/supervisord.conf +++ b/backend/supervisord.conf @@ -4,10 +4,13 @@ nodaemon=true [program:nginx] command=/usr/sbin/nginx -g "daemon off;" autorestart=true -priority=20 +stdout_logfile=/dev/stdout +stderr_logfile=/dev/stderr [program:gunicorn] command=/code/entrypoint.sh autorestart=true -priority=10 -startsecs=5 +stdout_logfile=/dev/stdout +stderr_logfile=/dev/stderr +stdout_logfile_maxbytes = 0 +stderr_logfile_maxbytes = 0