Errore di allocazione della memoria

Microsoft.Windows.Server.RRAS.Memoryallocationfailure (UnitMonitor)

Il protocollo NAT (Network Address Translation) ha rilevato un errore di allocazione della memoria.

Knowledge Base article:

Riepilogo

Il protocollo NAT (Network Address Translation) ha rilevato un errore di allocazione della memoria.

Cause

La causa più comune per questo errore è che il sistema non dispone di memoria sufficiente.

Soluzioni

Se il server non dispone di memoria sufficiente, aumentare la memoria disponibile. Per informazioni sui problemi causati da memoria insufficiente, vedere Guida e supporto tecnico .

Informazioni aggiuntive

Evento di esempio n. 1: l'allocatore DHCP non è stato in grado di allocare %1 byte di memoria. Ciò potrebbe indicare che la memoria virtuale del sistema è insufficiente o che il gestore della memoria ha rilevato un errore interno.

Evento di esempio n. 2: l'agente proxy DNS non è stato in grado di allocare %1 byte di memoria. Ciò potrebbe indicare che la memoria virtuale del sistema è insufficiente o che il gestore della memoria ha rilevato un errore interno.

Evento di esempio n. 3: NAT (Network Address Translator) non è stato in grado di allocare %1 byte. Ciò potrebbe indicare che la memoria virtuale del sistema è insufficiente o che il gestore della memoria ha rilevato un errore interno.

Evento di esempio n. 4: il proxy H.323 trasparente non è stato in grado di allocare %1 byte di memoria. Ciò potrebbe indicare che la memoria virtuale del sistema è insufficiente o che il gestore della memoria ha rilevato un errore interno.

Element properties:

TargetMicrosoft.Windows.Server.RRAS.2008.Server
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Errore di allocazione della memoria
Il protocollo NAT (Network Address Translation) ha rilevato un errore di allocazione della memoria.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.RRAS.Memoryallocationfailure" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.RRAS.2008.Server" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.RRAS.Memoryallocationfailure_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(30003|31004|32002|34002)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>SharedAccess_NAT|ipnathlp</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>