[Bug]: Invalid parameter must-revalidate in gzip_proxied directive (nginx.conf line 11)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, nginx
- Área
- devops, infrastructure
Línea de trabajo
Abre nginx.conf e inspecciona la línea 11 de la sección «Gzip compression». Elimina el parámetro no compatible gzip_proxied, valida después la configuración y confirma que el contenedor evolution_frontend se inicia sin el error de Nginx indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Prerequisites
- I have searched existing issues to ensure this bug hasn't been reported before
- I have read the documentation
- I am using a supported version of Evolution Manager
Bug Description
Description
There is an invalid configuration value in the nginx.conf file under the “Gzip compression” section. On line 11 the directive gzip_proxied currently includes must-revalidate as one of its parameters:
However, according to the official Nginx documentation for the gzip_proxied directive, the valid values are:
off, expired, no-cache, no-store, private, no_last_modified, no_etag, auth, any. :contentReference[oaicite:1]{index=1}
The value must-revalidate is not listed and thus causes the error observed:
Impact
- Nginx fails to start or becomes stuck in the “Starting” state due to this invalid directive, preventing proper compression and serving of content.
- Compression behaviour may not apply as intended for proxied responses, which may affect performance or caching behaviour.
- It introduces configuration drift and potential confusion, since
must-revalidateis a valid HTTPCache-Controldirective but not valid in the context ofgzip_proxied.
Suggested Fix
To fix this issue, the must-revalidate parameter should be removed from the gzip_proxied directive. For example, update line 11 to something like:
Steps to Reproduce
- Pull or build the evolution-api stack, which uses evolution-manager-v2 and the evolution_frontend container.
- Deploy it via Docker (for example docker run, docker compose up, or similar).
- The evolution_frontend container attempts to start.
- In its logs you see an error like:
invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11 - Because of this invalid directive in nginx.conf (line 11) the Nginx process fails to start properly and the container stays in a Starting or Crash / Restart state instead of reaching Running.
Expected Behavior
Container evolution_frontend shoould start.
Actual Behavior
Because of this invalid directive in nginx.conf (line 11) the Nginx process fails to start properly and the container stays in a Starting or Crash / Restart state instead of reaching Running.
Screenshots
No response
Browser
Chrome
Browser Version
141.0.7390.123
Evolution Manager Version
v2.0.0
Evolution API Version
latest
Operating System
Windows
Console Logs
2025-11-02 11:27:32
Starting Evolution Manager v2...
2025-11-02 11:27:36 Starting Evolution Manager v2...
2025-11-02 11:27:25
2025/11/02 14:27:25 [emerg] 6#6: invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
2025-11-02 11:27:25 nginx: [emerg] invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
2025-11-02 11:27:26 2025/11/02 14:27:26 [emerg] 7#7: invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
nginx: [emerg] invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
2025-11-02 11:27:27
2025/11/02 14:27:27 [emerg] 6#6: invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
2025-11-02 11:27:27
nginx: [emerg] invalid value "must-revalidate" in /etc/nginx/conf.d/nginx.conf:11
Additional Context
No response
Contribution
- I would like to work on fixing this bug
- Lenguaje dominante
- TypeScript
- Estrellas
- 20
- Forks
- 42
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de evolution-foundation/evolution-manager-v2
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
CONFIG_SESSION_PHONE_VERSIONAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 15/100
-
TODO tasksAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
evolution-foundation/evolution-manager-v2#6 · 1 comentario ·
Todos los issues de evolution-foundation/evolution-manager-v2
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
Doist/todoist-sdk-typescript#740 ·
Los mantenedores suelen responder en 1 día
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster no-stale P1
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
steipete/oracle#614 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
MoonshotAI/kimi-code#4591 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Koenkk/zigbee-herdsman-converters#13656 ·
Los mantenedores suelen responder en 2 días
-
Report: Mooz Dance SDAbiertocheck:passed streams:remove
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día