2011-01-17 16 views
5

Estoy ejecutando PostgreSQL 8.4 en un servidor Ubuntu. Me di cuenta de que mi disco no tenía espacio porque el archivo de registro se había vuelto demasiado grande. ¿Puedo ajustar lo que se escribe en el archivo de registro?Detener los archivos de registro PostgreSQL de llenar el disco

+0

¿Está hablando de un registro real que tiene, por ejemplo, todas las consultas que se han ejecutado o el WAL (Write Ahead Log)? – DrColossos

+0

Tengo una pregunta similar: ¿puede uno decidir iniciar sesión en un archivo cuando está en modo interactivo 'psql'? En otras palabras, para iniciar sesión en un archivo en tiempo de ejecución. – shevy

Respuesta

16

Editar /etc/postgresql/8.4/main/postgresql.conf y cambiar o deshabilitar los diversos log_* parámetros. A continuación, vuelva a cargar postgresql.

Es posible que también desee comprobar lo que se escribe en los registros. De forma predeterminada, no debería haber tanto registro. Posiblemente, su aplicación está arrojando muchos errores, que es lo que está llenando sus discos duros.

+8

¿Dónde puedo encontrar la carpeta de registro? – gstackoverflow

+1

Sí, ese directorio ya no existe, a menos que no esté haciendo algo correctamente. – Pred

+1

¿A qué directorio se refiere a @Pred?/etc/postgresql//main es el directorio en el que Postgres está instalado de forma predeterminada en la mayoría de las distribuciones de Linux. –

Cuestiones relacionadas