Ciao,
Ho scoperto che nel nostro ambiente viene scritto un file production.log in /shared/log/rails/production.log
C’è un modo per impedire la scrittura di questo log?
Grazie
Ciao,
Ho scoperto che nel nostro ambiente viene scritto un file production.log in /shared/log/rails/production.log
C’è un modo per impedire la scrittura di questo log?
Grazie
Potrei chiedere, perché vuoi impedire il log?
Puoi dare un’occhiata a templates/web.template.yml per vedere come vengono troncati i log, e forse da lì ottenere un suggerimento su come configurare NGINX per non conservare i log (vedi https://serverfault.com/questions/318574/how-to-disable-nginx-logging per un esempio di ciò di cui NGINX ha bisogno).\n\nPotresti creare un altro template per farlo o inserire alcune righe nel tuo app.yml per fare la stessa cosa.
Ciao,
Grazie per la tua rapida risposta. Approfondirò la questione.
Dovrebbe essere possibile disabilitare questo log come un modo semplice per evitare di esaurire lo spazio su disco.
Nel mio caso vedo che il log risponde a inutili tentativi di accesso malevolo - forse non è utile e può essere riconfigurato per non accadere?
ActionController::RoutingError (Nessun percorso corrisponde a [HEAD] "/passwords.txt")
...
ActionController::RoutingError (Nessun percorso corrisponde a [GET] "/.env")
Quel log ruota e comprime automaticamente. Se quel singolo file di testo è la differenza tra esaurire lo spazio di archiviazione e non farlo, potresti avere un problema più grande.
Buono a sapersi. Grazie