Hi everyone,
I'm having a strange issue with MDM commands in our production environment since upgrading from 9.99 to 9.101. I have a ticket in with support, but I thought I'd post this on the off chance that someone has seen a similar issue and has any suggestions.
I have a test and production environment setup identically. Servers run RHEL and each environment has an internal JSS and a clustered external JSS for client communication only. I upgraded our test environment to 9.101 a couple of weeks ago and everything worked fairly well so I upgraded our production environment last week.
Immediately after upgrading our production environment, I noticed that our MDM commands were extremely slow. By slow, I mean 20+ minutes for something to complete (if it completed at all). I tested out communication with the APNS, which seemed fine. Our test environment was still working, and moving devices from production to test resulted in MDM functioning normally.
On iOS devices, I noticed that if I ran a VPP app install from Self Service, it would immediately run any pending MDM commands. So, for example, if I initiated a lock device command for an iPad, it would be stuck on pending. But, if I then went into Self Service and installed any VPP app, the lock command would immediately kick in.
On macOS devices, I tried running various commands, including "jamf manage", but nothing would kick off the pending commands. The only thing that seems to work is to reboot the computer. The pending MDM commands run as soon as the reboot is finished and network is re-established.
Everything else seems to be working normally. Devices check in, run policies, and submit inventory. It just seems like something went wrong during the upgrade.
If anyone has any suggestions, let me know.
Thanks!

