We have 6 Exchange 2013 CU7 servers (vm's) behind a loadbalancer.There are 7500 mailboxes but the last login shows an average of about 4000 mailboxes that login's daily. Most are 500mb quota accounts. 99% of our users use Outlook 2010.This system has been stable and rock solid. The issue was first noticed on March 11th. CU7 was the last update applied and that was Feb 20th. We do have a handful of Iphone that have updated to 8.2.
We are seeing CPU spikes on all 6 Exchange 2013 servers to 100%. Each day around 10-11:00am. During this time Outlook clients move to "Trying to Connect" to connected. OWA and Iphones appear NOT to be affected. We are seeing an increase of users with mail stuck in their Outbox also. Many users the inbox does not update for hours and they come in the next day to see countless messages not read from the previous day.
The current workaround is running IISReset on one server and then all the servers stabilize to normal levels. Looking at the logs nothing jumps out as the root cause. Somedays the IISReset command is run more than once to fix the 100% spikes. The Exchange servers never spike out of working hours or weekends and each morning they are running at normal levels.
I am guessing there could be RPC issues from googling but have nothing to back that up. Using the performance monitor seeing averages of
- RPC Clients request at 3,200,000
- RPC Operations/Sec at 3500
I am not sure if this normal or crazy high.
I have read days of google searches but most are Exchange 2010 not 2013. I don't see any utilities in Exchange 2013 to see if a user or users could cause this behavior and just at loss on what the root cause is.
I don't know what else to include to help, Thanks for any help!
This post is very similar to our situation: