Odpravljanje težav z aplikacijo Profile Manager (Upravitelj profilov) v strežniku macOS Server
Oglej si navodila za iskanje in odpravljanje težav, če Profile Manager (Upravitelj profilov) ne deluje tako, kot si pričakoval.
Če ne moreš dostopati do skrbniške strani
Osnovna nastavitev aplikacije Profile Manager (Upravitelj profilov) je v aplikaciji Server. Za dostop do spletne strani /mydevices aplikacije Profile Manager (Upravitelj profilov) in skrbniške strani moraš uporabljati brskalnik Safari.
Do skrbniške strani lahko dostopajo samo skrbniki strežnikov. Oblika zapisa URL za tvojo skrbniško stran je naslednja:
https://your_server's_fully_qualified_domain_name/profilemanager
Primer: https://www.example.com/profilemanager
Če želiš registrirati napravo iPhone, iPad, iPod touch ali Mac, odpri:
https://your_server's_fully_qualified_domain_name/mydevices
Primer: https://www.example.com/mydevices
Če do strani za upravljanje ne moreš dostopati z drugim brskalnikom, ki ni Safari, poskusi uporabiti Safari. Če do nje ne moreš dostopati z brskalnikom Safari, preveri strežnik DNS. Nastavitve DNS so pomembne pri upravljanju uvajanja aplikacije Profile Manager (Upravitelj profilov). Če se aplikacija Profile Manager (Upravitelj profilov) ne odpre, preveri, ali strežnik kaže na zanesljiv strežnik DNS.
Če profilov ali aplikacij ne moreš posredovati odjemalcem
Če pride do težav pri posredovanju profilov ali aplikacij odjemalskim sistemom, preveri datoteko dnevnika sistema v konzoli. Če sporoči, da tvoj strežnik ne more vzpostaviti povezave s strežniki APN družbe Apple, preveri konfiguracijo omrežja. Prepričaj se, da so odprta vsa potrebna vrata.
Za več informacij vklopi beleženje odpravljanja napak APNS s temi ukazi terminala:
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
Dnevnike v aplikaciji Console (Konzola) si lahko ogledaš tako, da filtriraš podsistema com.apple.apsd in com.apple.apspd.
Ko so tvoje transakcije APNS zabeležene, uporabi te ukaze terminala, da izklopiš beleženje napak:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE
sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel
sudo killall apsd
Če pride do drugih težav z aplikacijo Profile Manager (Upravitelj profilov)
Dnevniki aplikacije Profile Manager (Upravitelj profilov) lahko pomagajo odpraviti težave z aplikacijo Profile Manager (Upravitelj profilov). Simbolično povezavo z imenom »devicemgr« najdeš na /var/log. Ta datoteka kaže na /Library/Logs/ProfileManager, kjer lahko najdeš te dnevnike:
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 |
|
Ta dnevnik lahko zagotovi koristne informacije, povezane s spletnim strežnikom:
/var/log/apache2/service_proxy_error.log
Naslednji ukaz terminala vam lahko posreduje dodatne informacije:
sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"
O »napakah« transakcij
V nekaterih od teh dnevnikov so lahko navedene »napake« ali ponovni poskusi transakcij. Večina teh vnosov je pričakovanih in ne pomeni težave. Ti zabeleženi dogodki so navzkrižja med več poskusi spreminjanja osnovne zbirke podatkov PostgreSQL hkrati. Te vrste napak se ponavljajo, dokler ne uspejo.
Navzkrižja pri transakcijah lahko prepoznaš, ko v dnevniških datotekah opaziš katero koli od teh opomb:
Preklicano ob navzkrižju zaradi vrtenja.
dostopa ni bilo mogoče serializirati zaradi sočasne posodobitve
@@@ Poskusi znova #X
@@@ Poskusi znova X
Preveri datoteko apspd CFPrefs
Pomakni se do /Library/Preferences/ApplePushServiceProvider, izberi com.apple.apspd.plist in nato še »File« (Datoteka) »Get Info« (Pridobi informacije). Če je datoteka večja od 5 KB, jo odstrani in znova zaženi postopek apspd s tem ukazom terminala:
sudo killall apspd
Za več informacij uporabi podrobno beleženje
Včasih so dodatne informacije o odpravljanju težave na voljo, če povečaš raven beleženja. Če želiš zbrati informacije, ki jih potrebuješ, po zvišanju ravni beleženja znova izdaj težavo.
Ko končaš, se vrni na prvotno raven beleženja. Če raven beleženja pustiš na višji nastavitvi, se zmanjša razpoložljivi prostor na zagonskem pogonu.
Vklopi podrobno beleženje
Če želiš povečati raven beleženja, uporabi ta ukaz terminala:
sudo debugDeviceMgr 4
S tem se samodejno zažene storitev Profile Manager (Upravitelj profilov).
Izklopi podrobno beleženje
Če želiš raven beleženja povrniti na prvotno nastavitev, uporabi ta ukaz terminala:
sudo debugDeviceMgr 1
S tem se samodejno zažene storitev Profile Manager (Upravitelj profilov).
Več informacij
Oglej si vrata, ki jih uporablja Profile Manager (Upravitelj profilov)
Preberi, kaj lahko storiš, če ne moreš uporabljati storitve potisnih obvestil družbe Apple.