Exchange Server-tapahtuma lokit luodaan suurella nopeudella

Alkuperäinen tietämys kannan numero:   3060278

Oireet

Microsoft Exchange Server-pohjaisen posti laatikko palvelimen tapahtuma lokit luodaan nopeudella, joka on odotettua suurempi. Jos käytät ExMon-työkalua, varmistat, että vähintään yksi käyttäjä luo suurimman määrän lokeja. Exchange ActiveSyncin poistaminen käytöstä käyttäjää tai käyttäjää varten aiheuttaa rajoitetun tapahtuma loki aseman.

Syy

Tämä ongelma ilmenee yleensä silloin, kun yhtä tai useampaa laitteen kansiota ei käytetä suodatinta. Tämä aiheuttaa sen, että kansion tai kansioiden synkronointi tila kasvaa useaan Mega tavuun. Kaikki Exchange-vastaanotetuista pyynnöistä saadut pyynnöt palautetaan synkronointi tilaan, ja tämä luo useita uusia loki tiedostoja aina, kun pyyntö vastaanotetaan.

Ratkaisu

Voit korjata ongelman käyttämällä Exchange ActiveSync-posti laatikko käytäntöä, joka pakottaa synkronoinnin enimmäispäivien määrän.

Seuraava esimerkki menettely muuttaa sähkö postin enimmäisiän kahteen viikkoon:

Set-MobileDeviceMailboxPolicy Default -MaxEmailAgeFilter TwoWeeks
Set-ActiveSyncMailboxPolicy Default -MaxEmailAgeFilter TwoWeeks

Lisätietoja

Seuraavan log parser Studio-kyselyn avulla voit tunnistaa käyttäjät ja kansiot, joissa on suuret synkronointi tilat:

/* Sync state greater than 2 MB */
SELECT Count(*) AS Hits,
EXTRACT_VALUE(cs-uri-query,'User') AS User,
EXTRACT_VALUE(cs-uri-query,'DeviceType') AS DeviceType,
EXTRACT_VALUE(cs-uri-query,'DeviceId') AS DeviceId,
EXTRACT_VALUE(cs-uri-query,'Cmd') AS Cmd,
EXTRACT_PREFIX(EXTRACT_SUFFIX(cs-uri-query, 0, '_Fid:'), 0, '_') As FolderId,
AVG(TO_INT(EXTRACT_PREFIX(EXTRACT_SUFFIX(SUBSTR(cs-uri-query, INDEX_OF(cs-uri-query, '_Sst')), 0, '_Sst'), 0, '_'))) AS AvgSyncStateSize,
AVG(TO_INT(EXTRACT_PREFIX(EXTRACT_SUFFIX(SUBSTR(cs-uri-query, INDEX_OF(cs-uri-query, '_SsCmt')), 0, '_SsCmt'), 0, '_'))) AS AvgSyncStateCommitSize,
EXTRACT_PREFIX(EXTRACT_SUFFIX(cs-uri-query, 0, '_Filt'), 0, '_') As Filter,
EXTRACT_PREFIX(EXTRACT_SUFFIX(cs-uri-query, 0, '_Ty:'), 0, '_') As Type
USING
TO_INT(EXTRACT_PREFIX(EXTRACT_SUFFIX(SUBSTR(cs-uri-query, INDEX_OF(cs-uri-query, '_Sst')), 0, '_Sst'), 0, '_')) AS SyncSize
FROM '[LOGFILEPATH]'
WHERE cs-uri-query LIKE '%Cmd=Sync%'
AND SyncSize > 2000
GROUP BY DeviceId, DeviceType, Cmd, User, FolderId, Filter, Type
ORDER BY Hits, AvgSyncStateSize DESC