Hvis du ikke får tilgang til administrasjonssiden
Den grunnleggende konfigurasjonen av Profile Manager gjøres i Server-appen. Du må bruke Safari for å få tilgang til mydevices-nettsiden for Profile Manager og administrasjonssiden.
Det er bare serveradministratorer som kan få tilgang til administrasjonssiden din. URL-formatet for administrasjonssiden er:
- https://din_servers_fullstendig_kvalifiserte_domenenavn/profilemanager
Eksempel: https://www.example.com/profilemanager
Hvis du vil registrere en iPhone, iPad, iPod touch eller Mac, kan du gå til:
- https://din_servers_fullstendig_kvalifiserte_domenenavn/mydevices
Eksempel: https://www.example.com/mydevices
Hvis du ikke får tilgang til administrasjonssiden med en annen nettleser enn Safari, kan du prøve i Safari. Hvis du ikke får tilgang med Safari, må du sjekke DNS-serveren din. DNS-innstillinger er viktige når du administrerer en Profile Manager-utrulling. Hvis Profile Manager ikke åpnes, må du kontrollere at serveren din kobler til en pålitelig DNS-server.
Hvis du ikke kan sende profiler eller apper til klienter
Hvis det oppstår problemer med å sende profiler eller apper til klientsystemer, kan du sjekke systemloggfilen i Konsoll. Hvis den rapporterer at serveren din ikke kan kontakte Apples APNs-servere, må du sjekke nettverkskonfigurasjonen din. Kontroller at alle nødvendige porter er åpne.
Hvis du vil ha mer informasjon, kan du aktivere APNS-feilsøkingslogging med disse Terminal-kommandoene:
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
Du kan se loggene i Konsoll-programmet ved å filtrere på undersystemene com.apple.apsd og com.apple.apspd.
Når APNS-transaksjonene er loggført, bruker du disse Terminal-kommandoene til å deaktivere feilsøkingslogging:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE
sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel
sudo killall apsd
Hvis du opplever andre problemer med Profile Manager
Profile Manager-loggene kan hjelpe deg med å løse problemer du opplever med Profile Manager. Du ser kanskje en symbolsk kobling med navnet «devicemgr» på /var/log. Denne filen peker til /Library/Logs/ProfileManager, der du finner de følgende loggene:
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-<yyyy-mm-dd>.log |
|
servermgr_devicemgr.log |
|
Denne loggen kan gi nyttig informasjon relatert til nettserveren:
- /var/log/apache2/service_proxy_error.log
Følgende terminalkommando kan gi deg ytterligere informasjon:
sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"
Om «mislykkede» transaksjoner
Enkelte av disse loggene kan vise «mislykkede» transaksjoner eller nye forsøk. De fleste av disse oppføringene forventes og indikerer ikke et problem. Disse loggførte hendelsene er konflikter mellom forsøk på å endre den underliggende PostgreSQL-databasen samtidig. Denne typen feil prøver på nytt til de lykkes.
Transaksjonskonflikter kan identifiseres ved å finne noen av disse notatene i loggfilene:
- Canceled on conflict out to pivot (avbrutt ved konflikt ute til pivot)
- could not serialize access due to concurrent update (kunne ikke serialisere tilgang på grunn av samtidig oppdatering)
- @@@ Retry #X (prøv på nytt #X)
- @@@ Retry X (prøv på nytt X)
Kontroller apspd CFPrefs-filen
Gå til /Library/Preferences/ApplePushServiceProvider, velg com.apple.apspd.plist, og deretter Fil > Vis info. Hvis filen er større enn 5 kB, fjerner du den og starter apspd-prosessen på nytt med følgende Terminal-kommando:
sudo killall apspd
Bruk detaljert logging for å få mer informasjon
I enkelte tilfeller kan du få mer informasjon om hvordan du løser et problem ved å øke loggnivået. For å samle inn informasjonen du trenger, må du øke loggnivået og deretter reprodusere problemet.
Når du er ferdig, går du tilbake til det opprinnelige loggnivået. Hvis du ikke reduserer loggnivået igjen, vil dette redusere den tilgjengelige plassen på oppstartsstasjonen.
Aktiver detaljert logging
Hvis du vil øke loggnivået, bruker du denne Terminal-kommandoen:
sudo debugDeviceMgr 4
Dette starter automatisk Profile Manager-tjenesten på nytt.
Deaktiver detaljert logging
Hvis du vil tilbakestille loggnivået til den opprinnelige innstillingen, bruker du denne Terminal-kommandoen:
sudo debugDeviceMgr 1
Dette starter automatisk Profile Manager-tjenesten på nytt.
Finn ut mer
- Se portene som brukes av Profile Manager.
- Få Profile Manager-hjelp.
- Finn ut hva du kan gjøre hvis du ikke kan bruke Apple Push Notification Service.