/Library/Server/Wiki/Database.xpg que consume una gran cantidad de espacio en disco (313GB!)

4

En los últimos días he notado que la cantidad de espacio libre en mi HD ha estado cayendo en picado. Después de un poco de investigación, descubrí que se debía a la carpeta /Library/Server/Wiki/Database.xpg . Fue creado el 11 de diciembre (hace 4 días) y, desde entonces, su uso del disco ha aumentado a 313 GB. Creo que se debió a que inicié OS X Server por primera vez, pero no he usado ninguna de las funciones. De ahí, y ni siquiera me di cuenta de que tenía un wiki. En la sección de Servicios del Servidor, la Wiki está desactivada de todos modos.

Este es un gran problema, ya que todavía está creciendo muy rápido. Basado en la copia de seguridad de la máquina del tiempo (que desafortunadamente hizo una copia de seguridad del directorio, borrando todas mis copias de seguridad anteriores a agosto para que encajaran), hace un día solo tenía 147 GB de tamaño. A continuación, mi partición es "solo" de 1TB de tamaño, y estoy a 267GB de repuesto.

¿Qué creó realmente la carpeta, cuál es la forma correcta de eliminarla y cómo puedo evitar que suceda en el futuro?

Estoy ejecutando Mac OSX Mavericks 10.9. La versión del servidor es 3.0.1 (13S2015). El% de sudo stat /Library/Server/Wiki/Database.xpg es:

16777223 154796535 drwx------ 4 _teamsserver _teamsserver 0 136 "Dec 15 02:14:23 2013" "Dec 11 14:34:56 2013" "Dec 11 14:34:56 2013" "Dec 11 14:34:30 2013" 4096 0 0 /Library/Server/Wiki/Database.xpg

Más información:

> sudo ls -al /Library/Server/Wiki/Database.xpg
drwx------      4 _teamsserver  _teamsserver     136 Dec 11 14:34 .
drwxr-xr-x      8 _teamsserver  _teamsserver     272 Dec 15 02:23 ..
drwx------@    21 _teamsserver  _teamsserver     714 Dec 15 02:23 Cluster.pg
drwx------  10091 _teamsserver  _teamsserver  343094 Dec 15 02:23 backup

Vuelve a ejecutarlo unos minutos después:

sudo ls -al /Library/Server/Wiki/Database.xpg
drwx------      4 _teamsserver  _teamsserver     136 Dec 11 14:34 .
drwxr-xr-x      8 _teamsserver  _teamsserver     272 Dec 15 02:25 ..
drwx------@    21 _teamsserver  _teamsserver     714 Dec 15 02:25 Cluster.pg
drwx------  10095 _teamsserver  _teamsserver  343230 Dec 15 02:25 backup

Por el motivo que sea, se están creando miles de archivos de copia de seguridad, que aumentan de unos pocos por minuto.

Editar: Tengo más información. Ahora sé que la causa del problema es casi seguro este proceso:

_teamsserver      578   0.0  0.1  2507572  16240   ??  S    12:51PM   0:00.26 /usr/bin/python /Applications/Server.app/Contents/ServerRoot/usr/bin/xpg_ctl stop -w -t 3600 -D /Library/Server/Wiki/Database.xpg/Cluster.pg -l /Library/Server/Wiki/Logs/postgres-xpg.log -o -c log_line_prefix=%t -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c max_connections=500 -c unix_socket_directory=/Library/Server/Wiki/PostgresSocket -c unix_socket_group=_teamsserver -c unix_socket_permissions=0770 -c log_connections=on -c listen_addresses= -c log_directory=/Library/Server/Wiki/Logs -c log_filename=postgres-%a.log -c log_rotation_age=1440 -c log_truncate_on_rotation=on

Esto hace que aparezcan las siguientes líneas de registro en /Library/Server/Wiki/Logs/postgre-Sun.log (hoy es domingo):

2013-12-15 13:03:33 ESTLOG:  connection received: host=[local]
2013-12-15 13:03:33 ESTFATAL:  the database system is shutting down
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000009' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000009'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000A' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000A'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000B' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000B'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000C' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000C'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000D' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000D'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E.00000020.backup'
2013-12-15 13:03:35 ESTLOG:  connection received: host=[local]
2013-12-15 13:03:35 ESTFATAL:  the database system is shutting down
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000E' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000E'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/00000001000000120000000F' === '/Library/Server/Wiki/Database.xpg/backup/00000001000000120000000F'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000010' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000010'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000011' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000011'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000012' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000012'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000013' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000013'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014.00000020.backup' ... '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014.00000020.backup' --> '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014.00000020.backup'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000014' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000014'
'/Library/Server/Wiki/Database.xpg/Cluster.pg/pg_xlog/000000010000001200000015' === '/Library/Server/Wiki/Database.xpg/backup/000000010000001200000015'
2013-12-15 13:03:37 ESTLOG:  connection received: host=[local]
2013-12-15 13:03:37 ESTFATAL:  the database system is shutting down

Estas líneas continúan una y otra vez, el registro tiene 109962 líneas hasta ahora.

He intentado conectarme a la base de datos, pero no funciona:

$ sudo psql93 -h /Library/Server/Wiki/PostgresSocket
psql93: FATAL:  the database system is shutting down

Lamentablemente, tengo poca experiencia con postgresql, y no sé qué hacer desde aquí. Podría matar el proceso, pero se inicia automáticamente con la computadora (he intentado reiniciar), así que no creo que lo haga. ayuda.

    
pregunta David Miani 14.12.2013 - 17:33

5 respuestas

2

Acabé de desinstalar completamente Apple Server para solucionar este problema. Utilicé AppCleaner , ya que automáticamente recibe todos los archivos del servidor. Una desinstalación estándar de "arrastrar a la papelera" probablemente también funcionaría pero quería ser exhaustivo.

No es una solución muy satisfactoria para esto, pero es mejor que nada. Si alguien más se encuentra con este problema en el futuro, ¡buena suerte con la búsqueda de una mejor solución!

    
respondido por el David Miani 17.12.2013 - 05:46
2

Tuve el mismo problema: varios archivos de copia de seguridad de wiki por minuto. Encontré un artículo aquí ( enlace ), que me solucionó el problema. El software de terceros GoodSync (GoodSync connect) causó el problema. Tuve que GoodSync > GodSync > edite gs-server install (sin realmente instalar) y elimine / Library / LaunchDaemons / theGoodSyncOne .

¡Casi no más wiki que ya no utilizo copias de seguridad!

    
respondido por el me while trouble shooting 22.02.2014 - 02:53
1

Estoy ejecutando OSX Mavericks:

Este problema se debe a que la función de archivo en postgres está activada. Creo que la wiki puede mantener el historial de revisión de las páginas. Sin embargo, intenté desactivarlo y esto parece evitar este problema de copias de seguridad continuas.

La copia de seguridad continua se debe al mal funcionamiento del script de Apple Python. Esto es lo que funcionó para mí hasta que corrigieron su secuencia de comandos: permite que la wiki siga utilizándose, pero detiene las copias de seguridad continuas que llenan el disco.

Editar /Library/Server/Wiki/Database.xpg/Cluster.pg/postgresql.conf

y desactiva el archivo:

archive_mode = off              # allows archiving to be done
                                # (change requires restart)

O puede averiguar por qué está fallando el comando de archivo:

archive_command = 'python /Applications/Server.app/Contents/ServerRoot/usr/bin/xpostgres archive %p ../backup/%f'               # command to use to archive a logfile segment
                                # placeholders: %p = path of file to archive

Consulte: enlace para obtener documentación sobre esta "característica".

Después de realizar estos cambios, detuve y reinicié el servidor, luego parece que dejó de agregar nuevos archivos a ese directorio.

    
respondido por el Nathan F 10.06.2015 - 14:27
0

Posible solución: ¿activar el servicio Wiki?

  • He activado el servicio Wiki.
  • Lo puse a "solo algunos usuarios".
  • Deshabilité WebDav.
  • Lo dejé toda la noche.
  • Desactivé el servicio.

Hasta ahora no se han creado más archivos de copia de seguridad.

    
respondido por el Bigtuna00 01.01.2014 - 19:32
0

Me topé con este hilo porque estoy investigando un problema relacionado: el usuario _teamsserver sigue generando un proceso de Python de corta duración que usa muchos recursos de CPU. Hace aproximadamente un mes, lo "arreglé" eliminando todos los archivos del servidor y haciendo una instalación limpia del servidor. Esta noche noté que ver algo en el reproductor de bbci causó que el ventilador en macmini se pusiera muy alto. Lo comprobé y sí, el temido proceso de Python estaba de vuelta.

Después de leer las experiencias de David arriba, decidí buscar la carpeta /Library/Server/Wiki/Database.xpg y eliminarla por completo. En unos segundos, mi uso de la CPU cayó a niveles normales (de alrededor del 10% a alrededor del 0,70%) y mi macmini vuelve a estar tranquilo. No tengo idea de lo que está pasando: como David, no estoy usando el servicio wiki en absoluto.

    
respondido por el Hans van de Koot 02.02.2014 - 00:00

Lea otras preguntas en las etiquetas