OS X Server: Las entradas incoherentes en la base de datos pueden causar problemas de rendimiento con el gestor de perfiles

Aprende a corregir problemas relacionados con la base de datos que pueden causar problemas de rendimiento con el gestor de perfiles en las versiones 3.2.x a 4.0 de OS X Server.

Antes de empezar

Los pasos que aparecen en este artículo no se aplican a la versión 4.0.3 de OS X Server. Este artículo solo es válido para las versiones 3.2.x a 4.0 de OS X Server.

Comprobar la base de datos PostgreSQL relacionada con el gestor de perfiles

Sigue estos pasos para comprobar la base de datos relacionada con el gestor de perfiles en las versiones 3.2.x a 4.0 de OS X Server.

1. Ve a http://pm.example.com/profilemanager en un navegador web y sustituye el nombre de host del servidor del gestor de perfiles por pm.example.com.

2. Usa este comando de Terminal para comprobar tu servidor:

tail -n 10000 /var/log/apache2/access_log | grep '/get_updated.*200 ' | sed -E 's/.*get_updated.*200 ([0-9]+).*/\1/'

3. Haz clic en la ventana del navegador web del gestor de perfiles para traerla al frente. Observa los datos de salida en la ventana de Terminal durante un minuto.

Si alguno de los números de los datos de salida del comando es menor de 100, no podrás aplicar este artículo. Si observas que los números de los datos de salida son siempre mayores de 10 000, utiliza el siguiente comando de Terminal para corregir el problema y mejorar el rendimiento.

sudo psql -U _devicemgr -d devicemgr_v2m0 -h /Library/Server/ProfileManager/Config/var/PostgreSQL -c "UPDATE od_library_items SET updated_at_xid = 0 WHERE updated_at_xid > txid_current()"
Fecha de publicación: