valeur de directive "client_max_body_size" invalide

J’ai aussi rencontré ce problème. Dans mon cas, c’était :

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Définir db_shared_buffers à un maximum de 25 % de la mémoire totale.
  ## sera défini automatiquement par le bootstrap en fonction de la RAM détectée, ou vous pouvez le remplacer
  db_shared_buffers: "2048MB"

  ## peut améliorer les performances de tri, mais ajoute de l'utilisation de mémoire par connexion
  db_work_mem: "40MB"

  ## Réduire la taille maximale de téléchargement
  upload_size: 1024kb
[dim. 19 mars 2023 16:42:50 UTC] Exécution de la commande de rechargement : sv reload nginx
avertissement : nginx : impossible d'ouvrir supervise/ok : le fichier n'existe pas
[dim. 19 mars 2023 16:42:50 UTC] Erreur de rechargement pour :
Démarrage de runsvdir, PID 551
nginx : [emerg] directive « client_max_body_size » valeur invalide dans /etc/nginx/conf.d/discourse.conf:112
ok : run : redis : (pid 564) 0s
ok : run : postgres : (pid 563) 0s
supervisor pid : 565 unicorn pid : 587
nginx : [emerg] directive « client_max_body_size » valeur invalide dans /etc/nginx/conf.d/discourse.conf:112
nginx : [emerg] directive « client_max_body_size » valeur invalide dans /etc/nginx/conf.d/discourse.conf:112

Mais pour une raison quelconque, cela fonctionne avec : upload_size: 1m

C’est en effet invalide, le correct serait 1024k selon la documentation nginx, je ne vois qu’il n’accepte que des nombres et des multiplicateurs SI.

3 « J'aime »

Ah, merci @Falco, c’était donc ça le problème.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.