Aller au contenu
Erreurs NginxAvertissement
an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file — Avertissement de mise en buffer du proxy

La réponse upstream est mise en buffer sur le disque car elle dépasse les buffers en mémoire.

nginxserver

Causes de cette erreur

La réponse est plus grande que la somme de proxy_buffer_size et proxy_buffers. Nginx écrit les données excédentaires dans un fichier temporaire.

Comment la corriger

Augmentez proxy_buffer_size et proxy_buffers. Définissez proxy_max_temp_file_size pour limiter l'utilisation du disque. Désactivez la mise en buffer avec proxy_buffering off si elle n'est pas nécessaire.

Exemple

# Increase buffer size
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
Documentation officielle

Codes d'erreur associés