4 votos

PostgreSQL causando lento paradas con OS X Server en Mavericks

He encontrado que en OS X Server en Mavericks, el PostgreSQL procesos están provocando el apagado retrasos. Durante un detallado apagado, me sale el siguiente (acortado) de salida:

com.apple.launchd                      System: Still alive with 1/7 (normal/anonymous) children.
*.anonymous.pg_receivexlog             PID is still valid
*.anonymous.postgres_real              PID is still valid
*.anonymous.postgres_real              PID is still valid
*.anonymous.Python                     PID is still valid
*.anonymous.pg_receivexlog             PID is still valid
*.anonymous.postgres_real              PID is still valid
com.apple.DeviceManagement.postgres    PID is still valid

El (*) es sustituida por una cadena aleatoria, diferentes para cada elemento.

Yo no tengo experiencia con PostgreSQL y no uso de la base de datos relacionada con OS X Server componentes (principalmente Xcode y VPN) así que no tengo idea de por donde empezar.

1voto

Jonathan Sampson Puntos 121800

El com.apple.DeviceManagement.postgres línea me hace pensar que esto podría estar relacionado con el Perfil de Administrador de servicios. Qué muestra el Perfil de Manager, que se ejecuta en el Servidor.aplicación? Si usted no está utilizando este servicio, la inhabilitación puede ayudar a detener el cierre de los retrasos.

Alternativamente, si usted necesita para mantener estos servicios en ejecución, puede ser vale la pena mirar algunos de los archivos de registro en algún lugar (/var/log/system.log o /var/log/devicemgr/*?) a ver si el administrador de perfiles de servicio (o cualquier otro) se están quejando.

1voto

Tony Williams Puntos 4903

Cualquier número de servicios en OS X uso del Servidor de Postgres. En mi servidor, por ejemplo, la Wiki de los usos.

Mientras el servidor está ejecutando todavía intente ps ax | grep postgres | less , y es probable que vea un número de procesos, el primero es casi seguro que ser algunos de los scripts que iniciar Postgres y estos deben decirle donde los registros se encuentran - se va a decir algo como -c log_directory=/Library/Server/Wiki/Logs también puede ser Que desee mirar a /Applications/Server.app/Contents/ServerRoot/usr/bin/xpostgres cual es la secuencia de comandos de Python que debe utilizarse para iniciar Postgres por los servicios del servidor.

Este va a iniciar el camino a descubrir su problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X