Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να ρυθμίσετε ένα διακομιστή για την εκτέλεση του Microsoft Exchange Server 2003, Microsoft Exchange Server 2007 ή 2010 του Microsoft Exchange Server.

  • Ο διακομιστής που εκτελεί το Microsoft Exchange Server έχει το ρόλο διακομιστή πρόσβασης πελάτη (CA).

  • Προσπαθείτε να συγχρονίσετε μια φορητή συσκευή.

Σε αυτό το σενάριο, διακομιστή Exchange Server CAS ενδέχεται να εκτελείται πολύ αργά και να ανταποκριθεί σε μια αίτηση Microsoft Exchange ActiveSync. Όταν παρουσιαστεί αυτό το ζήτημα, η διαδικασία W3wp.exe, το οποίο εκτελείται το MSExchangeSyncAppPool ενδέχεται να χρησιμοποιούν 100% του χρόνου της CPU.

Σημείωση Σε ένα διακομιστή που εκτελεί τον Exchange Server 2003, η επεξεργασία γίνεται στο διακομιστή υποστήριξης. Συνεπώς, η διαδικασία W3wp.exe, το οποίο εκτελείται ο χώρος συγκέντρωσης εφαρμογών ExchangeApplicationPool στο διακομιστή υποστήριξης μπορεί να χρησιμοποιήσει το χρόνο της CPU. Επιπλέον, ενδέχεται να αντιμετωπίσετε αύξηση καταγραφής συναλλαγών ταχεία.

Αιτία

Αυτό το ζήτημα μπορεί να προκύψει, εάν η κινητή συσκευή προσπαθεί να συγχρονίσει πολλές επαφές σε μία μόνο αίτηση.

Σημείωση Αυτή η αίτηση συγχρονισμού είναι συχνά ένα μη αναμενόμενο POST όλες τις επαφές που υπάρχουν στη φορητή συσκευή. Exchange Server προσπαθεί να επικυρώσετε τη διάταξη XML για κάθε κόμβο για όλες τις επαφές. Αυτό μπορεί να προκαλέσει πολλές εκχωρήσεις μνήμης και υπερβολική συλλογή απορριφθέντων στοιχείων του Microsoft .NET.

Κατάσταση

Αυτό το ζήτημα βρίσκεται υπό έρευνα από τον κατασκευαστή της κινητής συσκευής.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:

  1. Προσδιορίστε τους χρήστες και τις συσκευές που προκαλούν μεγάλη χρήση της CPU. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

    1. Συλλέγει τα αρχεία καταγραφής Internet Information Services (IIS).

    2. Χρησιμοποιήστε το παρακάτω ερώτημα Studio ανάλυσης του αρχείου καταγραφής για να προσδιορίσετε το πρόβλημα, οι χρήστες και τις συσκευές:

      /* Find Device/User Info for 100% CPU while syncing contacts */Select TOP 5000 TO_TIMESTAMP(TO_DATE(date), TO_TIME(time)) as [Time],
      cs-username as [User],
      cs(user-agent) as DeviceID,
      TO_INT(EXTRACT_PREFIX(EXTRACT_SUFFIX(cs-uri-query, 0, '_RpcC'), 0, '_')) As RPCCount,
      sc-status as Status,
      sc-substatus as SubStatus,
      sc-bytes as [Bytes],
      DIV(sc-bytes, 1024) AS [KBytes], time-taken, DIV(time-taken, 1000) as Sec, cs-uri-query
      FROM '[LOGFILEPATH]'
      WHERE
      RPCCount > 2000 /* <-- Change RPC count as needed */
      AND cs-uri-query LIKE '%Cmd=Sync%'
      AND cs-uri-query LIKE '%Ty:Co%'
      ORDER BY [Bytes] DESC

      Σημείωση Εάν μια αίτηση διαρκεί περισσότερο από το χρονικό όριο των υπηρεσιών IIS για να ολοκληρωθεί, η αίτηση απορρίπτεται και δεν εμφανίζεται στο αρχείο καταγραφής των υπηρεσιών IIS.

      Σημείωση Συνήθως, το πρόβλημα, οι χρήστες έχουν RPC μετρήσεις πάνω από 2.000. Αυτές οι κυκλοφορίες RPC μετράει συχνά επανάληψης σε καθορισμένα χρονικά διαστήματα.

  2. Εξετάστε τα δεδομένα που επιστρέφονται για να προσδιορίσετε υψηλή μοτίβων πλήθος RPC για τους χρήστες και, στη συνέχεια, συμφωνεί με αυτούς τους χρήστες, στους χρήστες που διαθέτουν μετρήσεις υψηλής στοιχείο επαφής.

  3. Δοκιμάστε ξανά το ζήτημα. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

    1. Απενεργοποιήστε προσωρινά ένα χρήστη από το συγχρονισμό.

    2. Ανακύκλωσης της MSExchangeSyncAppPool.

  4. Αφού προσδιορίσετε το πρόβλημα, οι χρήστες και τις συσκευές, κάντε ένα από τα εξής:

    • Απενεργοποιήστε το συγχρονισμό του φακέλου επαφών στη συσκευή.

    • Αποκλεισμός τις προβληματικές συσκευές στο τείχος προστασίας, χρησιμοποιώντας τη συμβολοσειρά παράγοντα χρήστη.

    • Αποκλείστε τους χρήστες σε μια βάση ανά χρήστη.

    • Μειώστε τον αριθμό των επαφών στο φάκελο επαφών για ένα χρήστη.

    • Ανακύκλωσης του χώρου συγκέντρωσης εφαρμογών του ActiveSync κάθε 30 λεπτά.

      Σημείωση Δεν συνιστούμε ότι Ανακύκλωσης του χώρου συγκέντρωσης εφαρμογών του ActiveSync κάθε 30 λεπτά σε περιβάλλον παραγωγής.

    • Εάν ο διακομιστής εκτελεί τον Exchange Server 2010, να αλλάξετε την πολιτική επιτάχυνσης που εφαρμόζεται στο χρήστη. Για να γίνει αυτό, εκτελέστε την ακόλουθη cmdlet:

      ThrottlingPolicy σύνολο < ThrottlingPolicyName > - EASPercentTimeInCAS 30Σημειώσεις

      • Η πολιτική επιτάχυνσης μπορεί να είναι η προεπιλεγμένη πολιτική ή μια πολιτική που έχει εκχωρηθεί στο χρήστη.

      • Η προεπιλεγμένη τιμή για το EASPercentTimeInCAS είναι 100. Για να επιλύσετε αυτό το ζήτημα, ίσως σας ζητηθεί μια χαμηλότερη ρύθμιση. Συνιστάται μια αρχική τιμή 30. Ωστόσο, η πιο αποτελεσματική ρύθμιση εξαρτάται από το περιβάλλον. Συνιστούμε να ελέγξετε προσεκτικά κάθε ρύθμιση. Εάν η τιμή EASPercentTimeInCAS είναι εσφαλμένη, ενδέχεται να επηρεαστούν οι συσκευές που προκαλούν το ζήτημα.

Εάν δεν μπορείτε να εντοπίσετε το χρήστη ή τη συσκευή που προκαλεί τη μεγάλη χρήση της CPU, συλλογή ένα σύνολο αρχείων ένδειξης σφαλμάτων "κολλάει" και, στη συνέχεια, επικοινωνήστε με την Microsoft εμπορική τεχνική υποστήριξη (CTS). CTS εξετάζει τα αρχεία ένδειξης σφαλμάτων κολλάει και αντιμετωπίζει προβλήματα το ζήτημα. Για να συλλέξετε ένα σύνολο αρχείων ένδειξης σφαλμάτων "κολλάει", ακολουθήστε τα εξής βήματα:

  1. Κάντε λήψη και εγκαταστήστε το βοηθητικό πρόγραμμα ProcDump. Για περισσότερες πληροφορίες σχετικά με το βοηθητικό πρόγραμμα ProcDump, επισκεφθείτε την ακόλουθη τοποθεσία Web TechNet:

    http://technet.microsoft.com/en-us/sysinternals/dd996900

  2. Κάντε κλικ στο κουμπί Έναρξη, πληκτρολογήστε cmd στο πλαίσιο Αναζήτηση προγραμμάτων και αρχείων και, στη συνέχεια, πιέστε το πλήκτρο Enter.

  3. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, πιέστε το πλήκτρο Enter:

    C:\Windows\System32\InetSrv και εκτέλεσης appcmd λίστα τμήματος WebΣημείωση Αυτή η εντολή ανακτά το Αναγνωριστικό διαδικασίας (PID) από τον MSExchangeSyncAppPool.

  4. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή, όπου το PID είναι το Αναγνωριστικό της διαδικασίας που επιστράφηκε στο βήμα 2:

    procdump-ma [pidOfSyncAppPool] - c 90 -n 3 -s 5 - accepteula c:\temp\andy\w3wp.dmp

  5. Επαναλάβετε τα βήματα 1 έως 4 τουλάχιστον τρεις φορές και, στη συνέχεια, επικοινωνήστε με την CTS.

Περισσότερες πληροφορίες

Όταν παρουσιαστεί το ζήτημα που περιγράφεται στην ενότητα "Συμπτώματα", στη φορητή συσκευή αποστέλλει την αίτηση συγχρονισμού πάλι μετά από αρκετά λεπτά, εάν δεν ληφθεί απάντηση. Αυτό μπορεί να προκαλέσει πολλά νήματα που προσπαθείτε να συγχρονίσετε το ίδιο σύνολο των επαφών. Διακομιστή CAS δεν μπορεί να ολοκληρώσει τις αιτήσεις.

Όταν απορρίπτεται μια αίτηση, επειδή η αίτηση διαρκεί περισσότερο από το χρονικό όριο των υπηρεσιών IIS, για να ολοκληρώσετε, εμφανίζεται ένα μήνυμα λάθους στο αρχείο καταγραφής σφαλμάτων HTTP API. Αυτό το μήνυμα λάθους παρόμοιο με το ακόλουθο:

Αναφορές

Για περισσότερες πληροφορίες σχετικά με αυτό το θέμα, δείτε το ακόλουθο έγγραφο από Microsoft TechNet ηλεκτρονικά:
http://blogs.technet.com/b/exchange/archive/2007/09/12/3403903.aspx 

Για περισσότερες πληροφορίες σχετικά με το αρχείο καταγραφής ανάλυσης Studio, επισκεφθείτε την ακόλουθη τοποθεσία Web TechNet:

http://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση πολιτικών του Exchange Server 2010, επισκεφθείτε την ακόλουθη τοποθεσία Web TechNet:

http://technet.microsoft.com/en-us/library/dd297964.aspxΓια περισσότερες πληροφορίες σχετικά με τις περιπτώσεις όπου δημιουργούνται διπλές επαφές, όταν ένας χρήστης προσπαθεί να συγχρονίσει πολλές επαφές, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

2711181 διπλότυπες επαφές δημιουργούνται όταν συγχρονίζετε μια φορητή συσκευή, χρησιμοποιώντας το Exchange ActiveSyncΓια περισσότερες πληροφορίες σχετικά με τα είδη των σφαλμάτων που καταγράφονται από το API HTTP και τη μορφή των αρχείων καταγραφής σφαλμάτων HTTP API, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

820729 καταγραφής σφαλμάτων στο HTTP API

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×