Flane non capisco perchè parti sempre dal presupposto che io sbagli
Premesso che non ho capito se quelle modifiche le hai fatte oggi, perchè io ho copiato il testo dello script così come l'hai scritto tu, ma non ho la versione del primo post, forse ne esiste una diversa in qualche altro post.
In ogni caso ho eseguito le righe di codice che ho riportato sopra, che esulano dal controllo dimensione e ti riporto che nel mio caso il file access.log non è stato toccato, è di 2,2MB così come lo era stamane.
Pulizia file LOG Solarjessie [GUIDA]
Re: Pulizia file LOG Solarjessie [GUIDA]
Another se scrivo "ho modificato il primo post..." significa che l'ho modificato oggi ... non mi sembra difficile da capire.
Come non mi sembra difficile da capire, visto che l'ho scritto chiaramente anche questo, che lo script pulisce i soli file compressi creati da logrotate e non l'ultimo file, proprio per non ripulire tutto, ma mantenere almeno gli ultimi log.
Io eseguendo questa pulizia sono appena arrivato all'1% dello spazio occupato.
Come non mi sembra difficile da capire, visto che l'ho scritto chiaramente anche questo, che lo script pulisce i soli file compressi creati da logrotate e non l'ultimo file, proprio per non ripulire tutto, ma mantenere almeno gli ultimi log.
Io eseguendo questa pulizia sono appena arrivato all'1% dello spazio occupato.
Re: Pulizia file LOG Solarjessie [GUIDA]
va bene, allora vedo se riesco a trovare il modo di copiare le ultime righe di access.log, ad esempio gli ultimi giorni, e poi posso anche cancellarlo, così taglio la testa al toro
cmq scusa a maggior ragione non comprendo il motivo della tua affermazione:
visto che ho fatto solo cose che tu mi hai suggerito
cmq scusa a maggior ragione non comprendo il motivo della tua affermazione:
Another stai andando completamente alla cieca senza un minimo di cognizione di causa di quello che fanno i vari comandi e se procedi in questo modo crei casini sui casini che già hai
visto che ho fatto solo cose che tu mi hai suggerito
Re: Pulizia file LOG Solarjessie [GUIDA]
Forse ho trovato una possibile causa del perchè il file access.log di apache si ingigantisce in alcune situazioni
Ho notato che quando si lascia aperto un browser che visualizza MeterN o 123solar ci sono un sacco di righe GET in sequenza che sono le chiamate ai vari script per i valori live.
Quindi se si lascia spesso il browser aperto sulle pagine web del raspi può capitare che si arrivi anche ad occupare l'intero spazio di log dei dati.
Non ho idea se il problema dipenda da qualche aggiornamento di Raspbian o altro, perchè in precedenza non l'avevo mai notato, ma le possibili soluzioni sono:
1) utilizzare lo script del primo post che in automatico controlla ad intervalli predefiniti il log e lo ripulisce quando raggiunge una solgia di occupazione prestabilita
2) oppure agire in qualche modo sulle impostazioni del log, per eliminare definitivamente questo tipo di registrazioni, ma devo trovare come ....
Ho notato che quando si lascia aperto un browser che visualizza MeterN o 123solar ci sono un sacco di righe GET in sequenza che sono le chiamate ai vari script per i valori live.
Quindi se si lascia spesso il browser aperto sulle pagine web del raspi può capitare che si arrivi anche ad occupare l'intero spazio di log dei dati.
Non ho idea se il problema dipenda da qualche aggiornamento di Raspbian o altro, perchè in precedenza non l'avevo mai notato, ma le possibili soluzioni sono:
1) utilizzare lo script del primo post che in automatico controlla ad intervalli predefiniti il log e lo ripulisce quando raggiunge una solgia di occupazione prestabilita
2) oppure agire in qualche modo sulle impostazioni del log, per eliminare definitivamente questo tipo di registrazioni, ma devo trovare come ....
Re: Pulizia file LOG Solarjessie [GUIDA]
è quello che dicevo io infatti, per mia abitudine faccio molti accessi
lasciando pure che gli accessi vengano registrati si potrebbe cancellare il log con una certa frequenza, ma come ti ho detto lo script di cui parli non ha agito sul file access.log che è quello che cresce maggiormente
come spunto forse queste indicazioni potrebbero essere utili, servirebbe copiare le ultime n righe ad esempio, oppure una percentuale tipo il 10%, anche se non sarebbe una cosa estremamente precisa
https://stackoverflow.com/questions/152 ... e-in-linux
lasciando pure che gli accessi vengano registrati si potrebbe cancellare il log con una certa frequenza, ma come ti ho detto lo script di cui parli non ha agito sul file access.log che è quello che cresce maggiormente
come spunto forse queste indicazioni potrebbero essere utili, servirebbe copiare le ultime n righe ad esempio, oppure una percentuale tipo il 10%, anche se non sarebbe una cosa estremamente precisa
https://stackoverflow.com/questions/152 ... e-in-linux
Re: Pulizia file LOG Solarjessie [GUIDA]
Ahother ti ho già chiarito come funziona lo script della pulizia e che cancella solo i file di log compressi da logrotate (se guardi per ogni file di log dopo qualche giorno trovi anche una serie di file compressi). Ti ho anche spiegato che cancella solo i file compressi perchè così ti rimangono almeno i log più recenti.
Per quanto grosso possa essere il tuo ultimo file di log, non è quello che ti riempie lo spazio, ma l'accumulo dei file compressi da logrotate, per cui non è un problema se ti rimane il file access.log.
Se vuoi approfondire: I log di Apache
Io stò cercando l'impostazione di Logformat per eliminare proprio quelle righe GET dal log .....
Per quanto grosso possa essere il tuo ultimo file di log, non è quello che ti riempie lo spazio, ma l'accumulo dei file compressi da logrotate, per cui non è un problema se ti rimane il file access.log.
Se vuoi approfondire: I log di Apache
Io stò cercando l'impostazione di Logformat per eliminare proprio quelle righe GET dal log .....
Re: Pulizia file LOG Solarjessie [GUIDA]
Trovato una possibile soluzione:
DISABILITARE ACCESS.LOG
Con Apache2 per limitare le continue scritture nel file access.log dei comandi GET quando si consultano le pagine web di 123solar e Metern (che possono portare ad una saturazione dello spazio di log in caso di prolungate consultazioni) è consigliabile disabilitare il log in access.log, mantenendo comunque il log di eventuali errori in error.log.
Per fare ciò è necessario accedere ai seguenti file:
ed in entrambi commentare la riga con CustomLog :
Salvate il file e riavviate il Web server Apache con il comando:
Fonte: HOW TO EASILY DISABLE LOG IN APACHE
Ho aggiunto questo commento anche nel primo post
DISABILITARE ACCESS.LOG
Con Apache2 per limitare le continue scritture nel file access.log dei comandi GET quando si consultano le pagine web di 123solar e Metern (che possono portare ad una saturazione dello spazio di log in caso di prolungate consultazioni) è consigliabile disabilitare il log in access.log, mantenendo comunque il log di eventuali errori in error.log.
Per fare ciò è necessario accedere ai seguenti file:
Codice: Seleziona tutto
/etc/apache2/sites-available/default-ssl
/etc/apache2/sites-available/default
ed in entrambi commentare la riga con CustomLog :
Codice: Seleziona tutto
#CustomLog ${APACHE_LOG_DIR}/access.log combined
Salvate il file e riavviate il Web server Apache con il comando:
Codice: Seleziona tutto
systemctl restart apache2.service
Fonte: HOW TO EASILY DISABLE LOG IN APACHE
Ho aggiunto questo commento anche nel primo post
Re: Pulizia file LOG Solarjessie [GUIDA]
Flane ha scritto:Ahother ti ho già chiarito come funziona lo script della pulizia e che cancella solo i file di log compressi la logrotate (se guardi per ogni file di log dopo qualche giorno trovi anche una serie di file compressi). Ti ho anche spiegato che cancella solo i file compressi perchè così ti rimangono almeno i log più recenti.
Per quanto grosso possa essere il tuo ultimo file di log, non è quello che ti riempie lo spazio, ma l'accumulo dei file compressi da logrotate, per cui non è un problema se ti rimane il file access.log.
Se vuoi approfondire: I log di Apache
Io stò cercando l'impostazione di Logformat per eliminare proprio quelle righe GET dal log .....
Flane ho letto quello che avevi scritto, ma ti ribadisco che quella pulizia nel mio caso non è risolutiva, perchè nel mio caso il problema è quasi esclusivamente il file access.log. Come fai ad essere così categorico nelle tue affermazioni? "non è un problema se ti rimane il file access.log"
Sì è un problema, perchè quello e solo quello va a saturare il suo spazio disponibile, Ho scritto che ha raggiunto in 2 casi i 462 MByte, non KByte. Quindi Il mio problema è quel file. Cercherò se riesco a trovare una soluzione che mantenga solo le info recenti e azzeri il resto.
Re: Pulizia file LOG Solarjessie [GUIDA]
Sinceramente mi era sfuggito che quel solo file ti era arrivato oltre i 400MB
Scusami ma come hai fatto? lasci il browser aperto 24/24h su metern e/o 123solar ?
Comunque non serve che cerchi la soluzione, se leggi il post prima del tuo, te l'avevo già scritta io una possibile soluzione:
DISABILITARE ACCESS.LOG
Questa è l'unica soluzione che ho trovato al momento.
Scusami ma come hai fatto? lasci il browser aperto 24/24h su metern e/o 123solar ?
Comunque non serve che cerchi la soluzione, se leggi il post prima del tuo, te l'avevo già scritta io una possibile soluzione:
DISABILITARE ACCESS.LOG
Questa è l'unica soluzione che ho trovato al momento.
Re: Pulizia file LOG Solarjessie [GUIDA]
sì ho il tablet con quelle pagine aperte
a maggior ragione potrebbe succedere una volta che abbia implementato anche il monitoraggio dell'impianto di riscaldamento
la tua soluzione è un po' drastica, vedo se riesco altrimenti, grazie
a maggior ragione potrebbe succedere una volta che abbia implementato anche il monitoraggio dell'impianto di riscaldamento
la tua soluzione è un po' drastica, vedo se riesco altrimenti, grazie
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti