AKKA.NET中的OutOfMemoryException

时间:2019-01-29 11:16:17

标签: akka.net akka.net-cluster akka.net-networking

我们正在从AKKA.NET应用程序中获取内存不足异常,并附带了一些示例日志,

日志样本1:

  

Blockquote   2019-01-25 07:08:31.075 -06:00 [错误]解码长度为820的传入Akka PDU时出错   Akka.Remote.Transport.AkkaProtocolException:解码长度为820的传入Akka PDU时发生错误---> System.OutOfMemoryException:引发了类型为'System.OutOfMemoryException'的异常。      在Google.Protobuf.ByteString.CopyFrom(Byte [] bytes,Int32偏移量,Int32计数)      在Google.Protobuf.CodedInputStream.ReadBytes()      在Akka.Remote.Serialization.Proto.Msg.AkkaProtocolMessage.MergeFrom(CodedInputStream输入)      在Google.Protobuf.MessageExtensions.MergeFrom(IMessage消息,ByteString数据,布尔型throwUnknownFields)      在Google.Protobuf.MessageParser`1.ParseFrom(ByteString data)      在Akka.Remote.Transport.AkkaPduProtobuffCodec.DecodePdu(ByteString raw)      在Akka.Remote.Transport.ProtocolStateActor.DecodePdu(ByteString pdu)      ---内部异常堆栈跟踪的结尾---      在Akka.Remote.Transport.ProtocolStateActor.DecodePdu(ByteString pdu)

日志样本2:

  

2019-01-25 07:08:43.356 -06:00 [警告]与远程系统的关联>“ akka.tcp:// test @ box1:8090”已失败;现在,该地址的门控时间为5000 ms。原因是:[“ Akka.Remote.EndpointException:无法将消息写入传输---> System.OutOfMemoryException:引发了类型为'System.OutOfMemoryException'的异常。   在DotNetty.Buffers.Unpooled.WrappedBuffer(Byte [] array)   在Akka.Remote.Transport.DotNetty.TcpAssociationHandle.Write(ByteString有效负载)   在Akka.Remote.Transport.AkkaProtocolHandle.Write(ByteString有效负载)   在Akka.Remote.EndpointWriter.WriteSend(发送发送)   引用

日志示例3:

  

2019-01-25 07:08:43.356 -06:00 [错误]无法将消息写入到   传输Akka.Remote.EndpointException:无法将消息写入   运输---> System.OutOfMemoryException:类型的异常   抛出“ System.OutOfMemoryException”。在   DotNetty.Buffers.Unpooled.WrappedBuffer(Byte [] array)at   Akka.Remote.Transport.DotNetty.TcpAssociationHandle.Write(ByteString   有效负载)   Akka.Remote.Transport.AkkaProtocolHandle.Write(ByteString有效负载)
  在Akka.Remote.EndpointWriter.WriteSend(发送发送)

有任何提示会为内存不足异常或上述错误提供可能的原因吗?

0 个答案:

没有答案