Pagina 1 di 1

Archiviazione LogsAPI sul server

Pubblicato: 31 agosto 2026 - 15:28
di Esberard
Salve,

esiste un meccanismo per eliminare i log delle API del server a intervalli prestabiliti?

Attualmente abbiamo 1.904.880 log dal 13 dicembre 2023 (che cominciano a essere tanti).

Grazie per il vostro riscontro,

Rémy

Oggetto: Archiviazione di LogsAPI sul server

Pubblicato: 2 settembre 2026 - 09:53
di htouvet
Ciao Rémy,
No, in effetti non esiste una procedura di pulizia automatica, se non quella di eliminare tutto tramite l'interfaccia della console, che forse è un po' troppo drastica

In attesa di una soluzione migliore, la query SQL rappresenta la soluzione temporanea

Elimina tutto ciò che ha più di un anno:

Codice: Seleziona tutto

delete from logsapi l where l.created_on < current_date - 365;
(In WAPT 2.7, esiste un indice sul campo created_on)
Ma nella versione 2.6 è possibile aggiungerlo manualmente:

Codice: Seleziona tutto

CREATE INDEX IF NOT EXISTS logsapi_created_on ON LogsAPI USING btree(created_on, endpoint);
)

Nella versione 2.7 aggiungerò un'attività di pulizia automatica giornaliera che verrà eseguita per impostazione predefinita 365 giorni all'anno

Oggetto: Archiviazione di LogsAPI sul server

Pubblicato: 2 settembre 2026 - 09:58
di Esberard
Ciao Hubert,

grazie mille per il tuo feedback, ne abbiamo preso nota. ;)

Buona giornata,

Rémy