Giải quyết sự cố với Trình quản lý cấu hình trong macOS Server
Tìm hiểu cách tìm và khắc phục sự cố nếu Trình quản lý cấu hình không hoạt động như mong đợi.
Nếu bạn không thể truy cập vào trang quản trị
Thiết lập cơ bản của Trình quản lý cấu hình nằm trong ứng dụng Server. Bạn phải sử dụng Safari để truy cập trang web /mydevices của Trình quản lý cấu hình và trang web quản trị.
Chỉ quản trị viên máy chủ mới có thể truy cập trang quản trị của bạn. Định dạng URL cho trang quản trị của bạn là:
https://your_server's_fully_qualified_domain_name/profilemanager
Ví dụ: https://www.example.com/profilemanager
Để đăng ký iPhone, iPad, iPod touch hoặc máy Mac, hãy truy cập:
https://your_server's_fully_qualified_domain_name/mydevices
Ví dụ: https://www.example.com/mydevices
Nếu bạn không thể truy cập trang quản trị bằng trình duyệt web khác ngoài Safari, hãy thử truy cập bằng Safari. Nếu bạn không thể truy cập trang quản trị bằng Safari, hãy kiểm tra máy chủ DNS. Cài đặt DNS rất quan trọng khi bạn đang quản lý việc triển khai Trình quản lý cấu hình. Nếu Trình quản lý cấu hình không mở, hãy đảm bảo máy chủ hướng dẫn bạn đến máy chủ DNS đáng tin cậy.
Nếu bạn không thể chuyển cấu hình hoặc ứng dụng đến máy khách
Nếu bạn gặp sự cố khi chuyển cấu hình hoặc ứng dụng đến hệ thống máy khách, hãy kiểm tra tệp bản ghi hệ thống trong Bảng điều khiển. Nếu tệp bản ghi cho thấy máy chủ của bạn không thể truy cập máy chủ APN của Apple, hãy kiểm tra cấu hình của mạng bạn đang dùng. Đảm bảo rằng tất cả các cổng cần thiết đều đang mở.
Để biết thêm thông tin, hãy bật bản ghi sửa lỗi APNS bằng các lệnh Terminal sau:
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
Bạn có thể xem bản ghi trong ứng dụng Bảng điều khiển bằng cách lọc trên hệ thống phụ com.apple.apsd và com.apple.apspd.
Sau khi giao dịch APNS của bạn được ghi nhật ký, hãy sử dụng các lệnh Terminal sau để tắt bản ghi sửa lỗi:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE
sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel
sudo killall apsd
Nếu bạn gặp các sự cố khác với Trình quản lý cấu hình
Bản ghi Trình quản lý cấu hình có thể giúp bạn khắc phục sự cố với Trình quản lý cấu hình. Bạn có thể tìm thấy một liên kết biểu tượng có tên "devicemgr" tại /var/log. Tệp này hướng dẫn đến /Library/Logs/ProfileManager, nơi bạn có thể tìm thấy các bản ghi sau:
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 |
|
Bản ghi này có thể cung cấp thông tin hữu ích liên quan đến máy chủ web:
/var/log/apache2/service_proxy_error.log
Lệnh terminal sau có thể cung cấp cho bạn thông tin bổ sung:
sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"
Về "lỗi" giao dịch
Một số bản ghi trong số các bản ghi này có thể liệt kê các "lỗi" giao dịch hoặc những lần thử giao dịch lại. Hầu hết các mục nhập này đều như mong đợi và không cho thấy sự cố. Những sự kiện được ghi nhật ký này là các xung đột giữa những lần sửa đổi cơ sở dữ liệu PostgreSQL cơ bản cùng một lúc. Những kiểu lỗi này sẽ thử lại cho đến khi chúng thành công.
Bạn có thể xác định các xung đột giao dịch khi bạn thấy bất kỳ ghi chú nào sau đây trong tệp bản ghi của mình:
Bị hủy do xảy ra xung đột với trục
không thể ghi tuần tự quyền truy cập do cập nhật đồng thời
@@@ Thử lại #X
@@@ Thử lại X
Kiểm tra tệp apspd CFPrefs
Vào /Library/Preferences/ApplePushServiceProvider, chọn com.apple.apspd.plist, sau đó chọn Tệp > Lấy thông tin. Nếu tệp lớn hơn 5KB, hãy xóa tệp và khởi động lại quy trình apspd bằng lệnh Terminal sau:
sudo killall apspd
Sử dụng bản ghi dài để tìm thêm thông tin
Thông tin thêm về cách khắc phục sự cố đôi khi có sẵn nếu bạn tăng cấp độ bản ghi. Để thu thập thông tin bạn cần, hãy tái hiện sự cố sau khi bạn tăng cấp độ ghi nhật ký.
Khi bạn hoàn tất, hãy quay lại cấp độ ghi nhật ký ban đầu. Nếu bạn để cấp độ ghi nhật ký ở cài đặt cao hơn, thì điều này sẽ làm giảm dung lượng trống trên ổ đĩa khởi động của bạn.
Bật bản ghi dài
Để tăng cấp độ ghi nhật ký, hãy sử dụng lệnh Terminal sau:
sudo debugDeviceMgr 4
Lệnh này sẽ tự động khởi động lại Dịch vụ Trình quản lý cấu hình.
Tắt bản ghi dài
Để khôi phục cấp độ ghi nhật ký về cài đặt ban đầu, hãy sử dụng lệnh Terminal sau:
sudo debugDeviceMgr 1
Lệnh này sẽ tự động khởi động lại Dịch vụ Trình quản lý cấu hình.
Tìm hiểu thêm
Yêu cầu Trợ giúp về Trình quản lý cấu hình.
Tìm hiểu những việc cần làm nếu bạn không thể sử dụng dịch vụ Thông báo đẩy của Apple.