2011-01-17 15 views
5

Sto eseguendo PostgreSQL 8.4 su un server Ubuntu. Mi sono reso conto che il mio disco non ha spazio perché il file di registro era diventato troppo grande. Posso modificare ciò che viene scritto nel file di registro?Interrompe i file di registro PostgreSQL dal riempimento del disco

+0

Stai parlando di un registro reale che contiene ad es. tutte le query che sono state eseguite o il WAL (Write Ahead Log)? – DrColossos

+0

Avrei una domanda simile: si può decidere di accedere a un file quando si è in modalità 'psql' interattiva? In altre parole, per accedere a un file in fase di runtime. – shevy

risposta

16

Modificare /etc/postgresql/8.4/main/postgresql.conf e modificare o disabilitare i vari parametri log_*. Quindi ricaricare postgresql.

Si potrebbe anche voler controllare ciò che viene scritto nei registri. Per impostazione predefinita, non dovrebbe esserci molta registrazione. Forse la tua applicazione sta generando molti errori, che è ciò che sta riempiendo i tuoi hard disk.

+8

dove posso trovare la cartella di registro? – gstackoverflow

+1

Sì, quella directory non esiste più, a meno che non stia facendo qualcosa correttamente. – Pred

+1

Quale directory si riferisce a @Pred?/etc/postgresql//main è la directory in cui è installato postgres di default sulla maggior parte delle distribuzioni Linux. –

Problemi correlati