Buenas tardes lista! Como están?
Les escribo para consultarles sobre un caso que me paso en un motor de
producción. El dia 3/5 a la noche, puse el log_min_duration_statement en
cero para poder auditar un proceso. Obvio, me lo olvide así y recién lo
cambie esta mañana porque no lo recordaba.
Lo curioso, es que mientras estuvo este parámetro en cero no roto el log
creando un solo archivo de 8 GBs (el que se ve comprimido en la lista de
mas abajo)
*Aqui las dudas:*
- ¿Alguien sabe a que pudo haberse debido este comportamiento?
- ¿Que hace postgres cuando no puede escribir en el log? ¿Borra lo mas
viejo?
- ¿Es recomendable setear el logrotate sobre la carpeta PG_LOG o mas
bien moverla a la particion de logs?
*Asi tengo el postgres.conf:*
log_statement = 'ddl'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_truncate_on_rotation = on
log_rotation_age = 1d
log_rotation_size = 10MB
*LS del PL_LOG:*
-rw-------. 1 postgres postgres 11M May 3 19:01
postgresql-2017-05-03_185033.log
-rw-------. 1 postgres postgres 11M May 3 19:10
postgresql-2017-05-03_190146.log
-rw-------. 1 postgres postgres 11M May 3 19:21
postgresql-2017-05-03_191050.log
-rw-------. 1 postgres postgres 11M May 3 19:36
postgresql-2017-05-03_192153.log
-rw-------. 1 postgres postgres 11M May 3 19:42
postgresql-2017-05-03_193613.log
*-rw-------. 1 postgres postgres 407M May 9 09:01
postgresql-2017-05-03_194228.log.gz*
-rw-------. 1 postgres postgres 11M May 9 09:04
postgresql-2017-05-04_000000.log
-rw-------. 1 postgres postgres 11M May 9 09:06
postgresql-2017-05-09_090402.log
-rw-------. 1 postgres postgres 11M May 9 09:09
postgresql-2017-05-09_090659.log
-rw-------. 1 postgres postgres 11M May 9 09:11
postgresql-2017-05-09_090936.log
-rw-------. 1 postgres postgres 11M May 9 09:15
postgresql-2017-05-09_091132.log
-rw-------. 1 postgres postgres 11M May 9 09:17
postgresql-2017-05-09_091502.log
-rw-------. 1 postgres postgres 11M May 9 09:18
postgresql-2017-05-09_091704.log
-rw-------. 1 postgres postgres 11M May 9 09:21
postgresql-2017-05-09_091856.log
Desde ya, muchas gracias.