A macOS Server Profile Manager moduljával kapcsolatos problémák elhárítása
Ismerje meg, hogyan fedheti fel és háríthatja el a problémákat, ha a Profile Manager nem működik megfelelően.
Ha nem tudja megnyitni az adminisztrációs oldalt
A Profile Manager alapvető beállításai a Server alkalmazásban találhatók. A Safari segítségével nyissa meg a Profile Manager /mydevices weboldalát és az adminisztrációs weboldalt.
Az adminisztrációs oldalhoz csak a szerver rendszergazdái férhetnek hozzá. Az adminisztrációs oldal URL-formátuma a következő:
https://a_szerver_teljes_tartomanyneve/profilemanager
Példa: https://www.example.com/profilemanager
Ha iPhone, iPad, iPod touch vagy Mac készüléket szeretne regisztrálni, lépjen ide:
https://a_szerver_teljes_tartomanyneve/mydevices
Példa: https://www.example.com/mydevices
Ha más böngészőben (nem a Safariban) nem tudja megnyitni az adminisztrációs oldalt, próbálkozzon a Safariban. Ha az oldal a Safariban sem érhető el, ellenőrizze a DNS-szervert. A Profile Manager-környezetek kezelése során rendkívül fontosak a DNS-beállítások. Ha a Profile Manager nem nyílik meg, ellenőrizze, hogy a szerver egy megbízható DNS-szerverre mutat-e.
Ha nem tud profilokat vagy alkalmazásokat leküldeni a kliensekre
Ha problémát tapasztal, amikor profilokat vagy alkalmazásokat próbál leküldeni a kliensrendszerekre, ellenőrizze a rendszernaplófájlt a Konzolban. Ha a naplófájlban látja, hogy a szerver nem tudja elérni az Apple APNS-szervereit Ellenőrizze, hogy az összes szükséges port nyitva van-e.
További információkért kapcsolja be az APNS hibakeresési naplózási funkcióját a következő Terminal-parancsokkal:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool TRUE
sudo defaults write /Library/Preferences/com.apple.apsd APSLogLevel -int 7
sudo killall apsd
A Konzol alkalmazásban úgy tudja megtekinteni a naplófájlokat, hogy megszűri a találatokat a com.apple.apsd és a com.apple.apspd alrendszerekre.
Az APNS-tranzakciók naplózása után a következő Terminal-parancsokkal kapcsolhatja ki a hibakeresési naplózást:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE
sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel
sudo killall apsd
Ha más probléma merül fel a Profile Managerrel
A Profile Manager naplói segítséget nyújtanak a Profile Managerrel kapcsolatos problémák megoldásában. A „devicemgr” nevű szimbolikus hivatkozás a /var/log részben található. Ez a fájl a/Library/Logs/ProfileManager helyre mutat, ahol a következő naplók érhetők el:
AuditLogs |
|
devicemgrd.log |
|
dmAuthService.log |
|
dmDeviceService.log |
|
dmhttpd.log |
|
dmPortalService.log |
|
dmSCEPService.log |
|
dmWebAdminService.log |
|
dm_helper.log |
|
dmrunnerd.log |
|
migration_tool.log |
|
php-fpm.log |
|
php-fpm.devicemgr.log |
|
PostgreSQL- |
|
servermgr_devicemgr.log |
|
Ez a napló hasznos információkat nyújt a webszerverről:
/var/log/apache2/service_proxy_error.log
A következő Terminal-parancs segítségével további információkhoz juthat:
sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"
A tranzakciós „hibákról”
A fenti naplók némelyikében tranzakciós „hibákat” vagy újrapróbálkozásokat fedezhet fel. A legtöbb ilyen bejegyzés a várható működés része, és nem utal problémára. Ezeket a naplóeseményeket a rendszer mögött működő PostgreSQL-adatbázis egyidejű módosítási próbálkozásai közötti ütközések okozzák. Az ilyen típusú hibák esetében a rendszer újrapróbálkozik, amíg nem jár sikerrel.
Ha az alábbiak bármelyikét látja a naplófájlban, akkor tranzakcióütközésről van szó:
Canceled on conflict out to pivot (Megszakítva ütközés miatt)
could not serialize access due to concurrent update (egyidejű módosítás miatt nem sikerült a szerializálás)
@@@ Retry #X (#X újrapróbálása)
@@@ Retry X (X újrapróbálása)
Az apspd CFPrefs fájl ellenőrzése
Lépjen a /Library/Preferences/ApplePushServiceProvider könyvtárba, jelölje ki a com.apple.apspd.plist fájlt, majd válassza ki a File > Get Info (Fájl > Infó megjelenítése) parancsot. Ha a fájl nagyobb 5 KB-nál, távolítsa el, majd indítsa újra az apspd folyamatot a következő Terminal-paranccsal:
sudo killall apspd
Részletes naplózás használata további információk gyűjtéséhez
Néha további információkat kaphat a probléma elhárításához, ha magasabb szintre állítja a naplózást. A szükséges információk begyűjtéséhez a naplózási szint növelése után reprodukálja a problémát.
Ha végzett, állítsa vissza az eredeti naplózási szintet. Ha a magasabb beállításon hagyja a naplózási szintet, kevesebb lesz a rendszerindító meghajtón rendelkezésre álló tárhely.
Részletes naplózás bekapcsolása
A naplózási szint növeléséhez használja a következő Terminal-parancsot:
sudo debugDeviceMgr 4
Ezzel automatikusan újraindul a Profile Manager szolgáltatás.
Részletes naplózás kikapcsolása
Az eredeti naplózási szint visszaállításához használja ezt a Terminal-parancsot:
sudo debugDeviceMgr 1
Ezzel automatikusan újraindul a Profile Manager szolgáltatás.
További információk
Teendők, ha nem működik az Apple Push-értesítési szolgáltatása.