Étapes préliminaires
Les étapes de cet article ne peuvent pas être appliquées si vous utilisez OS X Server 4.0.3. Cet article concerne uniquement les serveurs OS X Server 3.2 à 4.0.
Vérifiez l’état de la base de données PostgreSQL liée au Gestionnaire de profils.
Utilisez ces étapes pour vérifier l’état de la base de données PostgreSQL liée au Gestionnaire de profils pour les serveurs OS X Server 3.2 à 4.0.
1. Rendez-vous sur la page http://pm.example.com/profilemanager sur un navigateur Web en substituant pm.example.com par le nom d’hôte du serveur de votre Gestionnaire de profils.
2. Utilisez la commande suivante dans Terminal pour vérifier le bon fonctionnement de votre serveur :
tail -n 10000 /var/log/apache2/access_log | grep '/get_updated.*200 ' | sed -E 's/.*get_updated.*200 ([0-9]+).*/\1/'
3. Cliquez sur la fenêtre du navigateur Web du Gestionnaire de profils pour l’afficher au premier plan. Observez les résultats s’affichant dans la fenêtre de Terminal durant la minute qui suit.
Si l’un des numéros présents dans les résultats de la commande est inférieur à 100, cet article ne vous concerne pas. Si vous constatez que les numéros des résultats sont constamment supérieurs à 10 000, utilisez la commande Terminal suivante pour résoudre le problème et améliorer les performances.
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()"