none
452 4.3.1 Insufficient system resources (in reply to end of DATA command)) RRS feed

  • Общие обсуждения

  • Добрый день!

    Развернут Exch 2013. Происходит задержка получения писем, приходящих извне. Мейлфильтр, через который идет внешняя почта, возвращает ошибку host(эксч) said: 452 4.3.1 Insufficient system resources (in reply to end of DATA command)).

    Ресурсов на сервере достаточно. Транспортные очереди расположены в пути по умолчанию, на диске С. На нем свободно 96 гб, из 255. Загрузка памяти/процессора средняя. Перезагрузка была на днях, не помогла. В какую сторону смотреть?

    Вместе с этой была ошибка "The maximum number of concurrent connections has exceeded a limit", решить которую помогло увеличение параметров одновременных получений на ресив коннекторе.

    Заранее благодарю!

    28 июня 2018 г. 6:33

Все ответы

  • Я пыталась проверить. В очереди отправка только на конкретный домен висит ежедневно с большим кол-вом попыток, на остальные отправка проходит. В логах событий 15004-7 нет. Monitoring Protocol Logs не получилось сделать - не стоит логпарсер на сервере. Как я поняла, back pressure должен оставлять события с уведомлением о нехватке ресурсов, но их нет.

    В логе приложений есть ошибка программы "Доктор Ватсон" и 1325 имеет ли она отношение к делу)

    Возникло необрабатываемое исключение, и процесс был завершен.

     

    Application ID: /LM/W3SVC/2/ROOT/EWS

     

    Process ID: 40652

     

    Exception: System.MissingMethodException

     

    Message: Метод не найден: "System.String Microsoft.Exchange.WebServices.Data.ClientExtension.get_AppStatus()".

     

    StackTrace:    в Microsoft.Exchange.Data.ApplicationLogic.Extension.ExtensionData.CreateFromClientExtension(ClientExtension clientExtension)

       в Microsoft.Exchange.Data.ApplicationLogic.Extension.OrgExtensionTable.GetOrgExtensions(StringList requestedExtensionIds, String domain, Boolean shouldReturnEnabledOnly, Boolean isUserScope, String userId, StringList userEnabledExtensionIds, StringList userDisabledExtensionIds, RequestData& requestData, Boolean isDebug, String& orgMasterTableRawXml, Boolean retrieveOnly1_0)

       в Microsoft.Exchange.Data.ApplicationLogic.Extension.InstalledExtensionTable.GetOrgProvidedExtensions(HashSet`1 formattedRequestedExtensionIds, Boolean shouldReturnEnabledOnly, Dictionary`2 masterTableExtensions, Boolean isDebug, String& orgMasterTableRawXml)

       в Microsoft.Exchange.Data.ApplicationLogic.Extension.InstalledExtensionTable.GetProvidedExtensions(HashSet`1 formattedRequestedExtensionIds, Boolean shouldReturnEnabledOnly, Dictionary`2 masterTableExtensions, Boolean isDebug, String& orgMasterTableRawXml)

       в Microsoft.Exchange.Data.ApplicationLogic.Extension.InstalledExtensionTable.GetExtensions(HashSet`1 formattedRequestedExtensionIds, Boolean shouldReturnEnabledOnly, Boolean shouldFailOnGetOrgExtensionsTimeout, Boolean isDebug, String& orgMasterTableRawXml, Boolean filterOutDuplicateMasterTableExtensions)

       в Microsoft.Exchange.Services.Wcf.GetExtensibilityContext.GetExtensions(CallContext callContext, Boolean isUserScope, Boolean shouldReturnEnabledOnly, Boolean shouldFailOnGetOrgExtensionsTimeout, OrgEmptyMasterTableCache orgEmptyMasterTableCache, ExtensionsCache extensionsCache, HashSet`1 formattedRequestedExtensionIds, Boolean isRawXmlRequired, String& masterTableRawXml, Boolean retrieveOnly1_0, Boolean filterOutDuplicateMasterTableExtensions)

       в Microsoft.Exchange.Services.Core.GetAppManifests.<>c__DisplayClass1.<Execute>b__0()

       в Microsoft.Exchange.Data.ApplicationLogic.Extension.InstalledExtensionTable.RunClientExtensionAction(Action action)

       в Microsoft.Exchange.Services.Wcf.GetExtensibilityContext.RunClientExtensionAction(Action action)

       в Microsoft.Exchange.Services.Core.GetAppManifests.Execute()

       в Microsoft.Exchange.Services.Core.ExceptionHandler`1.Execute(CreateServiceResult createServiceResult, Int32 index, GenerateMessageXmlForServiceError generateErrorXml)

       в Microsoft.Exchange.Services.Core.BaseStepServiceCommand`2.InternalExecuteStep(Boolean& isBatchStopResponse)

       в Microsoft.Exchange.Services.Core.ServiceCommandBase.<ExecuteStep>b__e()

       в Microsoft.Exchange.Services.Core.ServiceCommandBase.<>c__DisplayClass14.<ExecuteHelper>b__12()

       в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)

       в Microsoft.Exchange.Services.Core.ServiceDiagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)

       в Microsoft.Exchange.Services.Core.ServiceCommandBase.ExecuteHelper(Func`1 action)

       в Microsoft.Exchange.Services.Core.Types.ServiceTask`1.<>c__DisplayClass13.<ExecuteHelper>b__12()

       в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)

       в Microsoft.Exchange.Services.Core.Types.BaseServiceTask`1.SendWatsonReportOnGrayException(GrayExceptionCallback callback, GrayExceptionHandlerCallback exceptionHandlerCallback, Boolean isGrayExceptionTaskFailure)

       в Microsoft.Exchange.Services.Core.Types.ServiceTask`1.ExecuteHelper(Func`1 multiStepAction)

       в Microsoft.Exchange.Services.Core.Types.ServiceTask`1.<InternalExecute>b__b()

       в Microsoft.Exchange.Diagnostics.RequestDetailsLoggerBase`1.TrackLatency[TResult](Enum latencyMetadata, Func`1 method)

       в Microsoft.Exchange.Diagnostics.RequestDetailsLoggerBase`1.TrackLatency[TResult](Enum latencyMetadata, Func`1 method, Double& latencyValue)

       в Microsoft.Exchange.Services.Core.Types.ServiceTask`1.InternalExecute(TimeSpan queueAndDelay, TimeSpan totalTime)

       в Microsoft.Exchange.Services.Core.Types.BaseServiceTask`1.<>c__DisplayClass1.<Execute>b__0()

       в Microsoft.Exchange.Services.Core.Types.BaseServiceTask`1.ExecuteWithinCallContext(Action action)

       в Microsoft.Exchange.Services.Core.Types.BaseServiceTask`1.Execute(TimeSpan queueAndDelayTime, TimeSpan totalTime)

       в Microsoft.Exchange.WorkloadManagement.WrappedTask.<>c__DisplayClass1.<Execute>b__0()

       в Microsoft.Exchange.WorkloadManagement.WrappedTask.LocalTimedCall(Action action)

       в Microsoft.Exchange.WorkloadManagement.WrappedTask.Execute()

       в Microsoft.Exchange.WorkloadManagement.UserWorkloadManager.Execute(WrappedTask wrapper, Boolean synchronously)

       в Microsoft.Exchange.WorkloadManagement.UserWorkloadManager.<>c__DisplayClassf.<WorkerCallback>b__e()

       в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)

       в Microsoft.Exchange.WorkloadManagement.UserWorkloadManager.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)

       в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

       в System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

       в System.Threading.ThreadPoolWorkQueue.Dispatch()

    28 июня 2018 г. 7:58
  • The maximum number of concurrent connections has exceeded a limit ошибка сейчас тоже есть, вчера после изменения параметра коннектора мне показалось, что она исчезла.
    28 июня 2018 г. 8:10