mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
Merge pull request #2887 from rommapp/web-server-gunicorn-retries
Add WEB_SERVER_GUNICORN_WAIT env var for slow systems
This commit is contained in:
@@ -72,7 +72,9 @@ run_startup() {
|
||||
|
||||
wait_for_gunicorn_socket() {
|
||||
debug_log "Waiting for gunicorn socket file..."
|
||||
local retries=60
|
||||
local wait_seconds=${WEB_SERVER_GUNICORN_WAIT_SECONDS:=30}
|
||||
local retries=$((wait_seconds * 2))
|
||||
|
||||
while [[ ! -S /tmp/gunicorn.sock && retries -gt 0 ]]; do
|
||||
sleep 0.5
|
||||
((retries--))
|
||||
@@ -81,7 +83,7 @@ wait_for_gunicorn_socket() {
|
||||
if [[ -S /tmp/gunicorn.sock ]]; then
|
||||
debug_log "Gunicorn socket file found"
|
||||
else
|
||||
warn_log "Gunicorn socket file not found after waiting 30s!"
|
||||
warn_log "Gunicorn socket file not found after waiting ${wait_seconds}s!"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
@@ -122,6 +122,7 @@ WEB_SERVER_KEEPALIVE=2
|
||||
WEB_SERVER_MAX_REQUESTS=1000
|
||||
WEB_SERVER_MAX_REQUESTS_JITTER=100
|
||||
WEB_SERVER_WORKER_CONNECTIONS=1000
|
||||
WEB_SERVER_GUNICORN_WAIT_SECONDS=30
|
||||
IPV4_ONLY=false
|
||||
|
||||
# Redis Workers
|
||||
|
||||
Reference in New Issue
Block a user