Issue:
After enrolling your iOS device on XenMobile the device successfully enrols but application installation/device policies take a while to reach and process on the device.
Checking the log file on XenMobile, the following warning appears shorty after successful enrolment.
ios.push.mdmservlet proxy call to : xx.xxx.xx.xx was a failure!!! Sending success response to the device. Device will connect back in the next heartbeat org.apache.http.conn.HttpHostConnectException: http://xx.xx.xx.xx/80 failed: Connection timed out (Connection timed out)
The IP Address listed is a member of XenMobile Cluster.
Resolution:
By default port 80 is disabled on the XenMobile Server and communication is blocked. Port 80 must be enabled on all Cluster Members. To do this complete the following steps
- Login to the XenMobile Server via CLI.
- Enter the Configuration Menu:
3.Enter the Firewall Menu:
4. Enable Port 80
After Port is enabled the iOS enrolled device now successfully process device policies and enrolment very quickly after enrolment occurs.