Solved

exchange 2003 activesync goes down every day or so

Posted on 2010-08-23
8
550 Views
Last Modified: 2012-05-10
after a reload of exchange 2003, long process, new server, repaired databases, BES server, etc... everything appears to be back to normal except EAS thru IIS6

i've been thru alanhardisty's article and all the settings/permissions appear to be ok.

the problem is, EAS works great for about a day, and then it just times out from the devices.  while in this state, IIS works fine, all services are started, OWA works fine, just EAS doesn't

i'm able to get it working again 100% of the time by reinstalling dot net 1.1 and restarting iis:

"%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -i
iisreset /restart

should i just script that to happen every few hours, or what's the better fix here?
0
Comment
Question by:B H
  • 4
  • 2
  • 2
8 Comments
 
LVL 3

Expert Comment

by:tomex07
ID: 33501327
You could check that the keep-alive time-out value is set to 1800 second on your Exchange server and your firewall or reverse proxy.
See http://support.microsoft.com/kb/813827/en-us for the server.
0
 
LVL 24

Author Comment

by:B H
ID: 33501735
hi there, thanks for the comment

it appears that the time-out value in your link is for internet explorer, which is not used for activesync

i should mention that once IIS\microsoft-server-activesync stops responding, no user can sync their phones, not even users who haven't tried before.  based on that, i think it's safe to assume it's not a timeout issue.

this does relate to how IIS and ASP interact with each other though, so, very interested in seeing more thoughts/comments even if they're off the wall at this point
0
 
LVL 3

Expert Comment

by:tomex07
ID: 33501915
Hello,

It's not only for Internet Explorer but it makes changes on how HTTP.sys driver handle request with IIS.
From Microsoft KB:
There is no setting in Microsoft Internet Information Services (IIS) to control the keep-alive timeout other than the Windows registry KeepAliveTime value. But with some Web servers and some proxy servers, you can specify a connection expiration time. If you can specify a connection expiration time in the Web server or the proxy server, increase the keep-alive timeout interval. See your Web server documentation for the correct setting name and value. The default keep-alive timeout value for Internet Explorer is one minute (60 seconds). Therefore, you must use an HTTP keep-alive timeout interval on the Web server or the proxy server that is greater than one minute.

Also, here is a good ressources for troubleshooting Server ActiveSync: http://support.microsoft.com/kb/330461/en-us
0
 
LVL 24

Author Comment

by:B H
ID: 33505077
i have this tracked down so far, to a user with a corrupt calendar.  everytime he syncs, EAS drops out - 100% reproducible.  in the process of nuking that user now
0
Why spend so long doing email signature updates?

Do you spend loads of your time carrying out email signature updates? Not very interesting are they? Don’t let signature updates get you down. Let Exclaimer Cloud - Signatures for Office 365 make managing email signatures a breeze.

 
LVL 76

Accepted Solution

by:
Alan Hardisty earned 500 total points
ID: 33505225
eseutil /p
eseutil /d
Isinteg -s servername -fix -test alltests ?
0
 
LVL 24

Author Comment

by:B H
ID: 33505333
yep, this is left over from a crash about 2 weeks ago - i'd love to isinteg it but as for now the client won't let me take it offline long enough to eseutil it.  isinteg ran for about 45 minutes each time and as many times as i ran it, the test called "folders" won't go under 150 errors.  at that point our MS call-in case ($250) representative gave up and said that's that.  then we went with some 3rd party program to recover this user and a few others - but the few others are mostly ok.

0
 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 33540161
Don't forget to close the question down if you don't need any further assistance.
Alan
0
 
LVL 24

Author Closing Comment

by:B H
ID: 33540722
yep, got this finalized yesterday just didnt have a chance to make it back

wish i had more time in the day, shree is pulling away from me in the RoY race :/

while i didn't actually use eseutil/isinteg (i did it by hand instead) the accepted answer would have worked.  the problem was for sure one user with corrupt data, whenever he synced asp.net would crash out.  after removing the corruption on that user, everyone could sync again and it hasn't crashed out since

thanks for the attention, alan and tomex
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Join & Write a Comment

Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
Find out how to use Active Directory data for email signature management in Microsoft Exchange and Office 365.
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now