Macintosh Clients Hang When the Exchange Server Is Busy or Down

Last reviewed: February 25, 1998
Article ID: Q181633
The information in this article applies to:
  • Microsoft Exchange Macintosh client, versions 4.0 and 5.0
  • Microsoft Outlook Macintosh client, Exchange Server Edition, version 8.0

SYMPTOMS

The Macintosh computer appears to hang after a period of time with the Exchange Client running.

CAUSE

The current revisions of the Exchange Macintosh client use polling to check for mail (at approximately 70-second intervals) and not push notification. The networking calls for this polling are via synchronous RPC calls (as all Exchange clients are). This means that if the request is not responded to (either because the server is down or very busy) the process will wait. This is why the Macintosh computer hangs, or appears to hangs. A cooperative multi-tasking operating system like the Macintosh, Windows, and Windows For Workgroups blocks the synchronous calls until responded to. This behavior exists in the Windows 95 and Windows NT Exchange Clients, but is not a problem because they use preemptive multi-tasking, which hangs the Exchange session without disturbing other running applications.

WORKAROUND

The Microsoft Outlook 8.0 Client for Macintosh has been modified to prevent this behavior by implementing a timeout parameter that resets and clears the client polling communications call with the server, if it does not receive a reply within a period of time. This is only available for Power Macintosh computer.

MORE INFORMATION

For more information on the Outlook Client for Macintosh version 8.0, please see the following Microsoft Knowledge Base article:

   ARTICLE-ID: Q178124
   TITLE     : Microsoft Outlook for Macintosh and Windows 3.1x
Keywords          : XCLN
Version           : MACINTOSH:4.0,5.0,8.0
Platform          : MACINTOSH
Issue type        : kbprb
Solution Type     : kbworkaround


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 25, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.