"client_max_body_size" direttiva valore non valido

Ho riscontrato anch’io questo problema. Nel mio caso era:

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Imposta db_shared_buffers al massimo del 25% della memoria totale.
  ## verrà impostato automaticamente da bootstrap in base alla RAM rilevata, o puoi sovrascriverlo
  db_shared_buffers: "2048MB"

  ## può migliorare le prestazioni di ordinamento, ma aggiunge utilizzo di memoria per connessione
  db_work_mem: "40MB"

  ## Riduci la dimensione massima di caricamento
  upload_size: 1024kb
[Dom 19 Mar 2023 16:42:50 UTC] Esegui comando di ricaricamento: sv reload nginx
warning: nginx: impossibile aprire supervise/ok: file non esiste
[Dom 19 Mar 2023 16:42:50 UTC] Errore di ricaricamento per :
Avviato runsvdir, PID è 551
nginx: [emerg] direttiva "client_max_body_size" valore non valido in /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] direttiva "client_max_body_size" valore non valido in /etc/nginx/conf.d/discourse.conf:112
nginx: [emerg] direttiva "client_max_body_size" valore non valido in /etc/nginx/conf.d/discourse.conf:112

Ma per qualche motivo funziona con: upload_size: 1m

Questo è effettivamente non valido, quello corretto sarebbe 1024k secondo la documentazione di nginx vedo che accetta solo numeri e moltiplicatori SI.

3 Mi Piace

Ahh, grazie @Falco , quindi era quello il problema.

1 Mi Piace

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