sto cercando una soluzione per salvare i dati inviati tramite http (ad esempio come POST) il più rapidamente possibile (con sovraccarico più basso) tramite nginx (v1.2.9). ho provato la seguente configurazione nginx, ma non vedo alcun file scritti nella directory:il modo migliore per salvare la richiesta nginx come file?
server {
listen 9199;
location /saveme {
client_body_in_file_only on;
client_body_temp_path /tmp/bodies;
}
}
quello che sto facendo di sbagliato? e/o c'è un modo migliore per farlo? (i dati scritti dovrebbero idealmente essere un file per richiesta e non importa se sono abbastanza "grezzi" in natura. la post-elaborazione dei file verrà eseguita tramite un processo separato tramite una coda.)
È necessario configurare una cache, le risposte verranno quindi scritte sul disco. – itpp13
client_body_in_file_only riguarda solo BODY, ma hai richiesto la RICHIESTA in materia, per favore chiarisci. Sei sicuro di aver postato richieste con il corpo? –
@alexander il mio desiderio è di essere in grado di POST per esempio un modulo e di avere il contenuto del modulo scritto in un file. non ha bisogno di avere tutti i dati dalla richiesta (ad esempio intestazioni), ma il contenuto sarebbe sufficiente, in qualsiasi formato (raw va bene). – Mumonkan