PSS
PSS copied to clipboard
[CMakePacket::PutMessageBlock] pMessage is NULL.报这个错
` [2021-04-01 13:49:05.494131 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/MakePacket.cpp,35][CMakePacket::PutMessageBlock] pMessage is NULL. [2021-04-01 13:49:05.494155 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp,227][Send_MakePacket_Queue] ConnectID = 142, PACKET_CONNECT is error. [2021-04-01 13:49:06.211020 8105|139743329249024][/root/PSS-master/purenessscopeserver/FrameCore/Common/MakePacket.cpp,35][CMakePacket::PutMessageBlock] pMessage is NULL. [2021-04-01 13:49:06.211048 8105|139743329249024][/root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp,227][Send_MakePacket_Queue] ConnectID = 1573, PACKET_CONNECT is error. [2021-04-01 13:49:06.606714 8105|139743329249024][/root/PSS-master/purenessscopeserver/FrameCore/Common/MakePacket.cpp,35][CMakePacket::PutMessageBlock] pMessage is NULL. [2021-04-01 13:49:06.606742 8105|139743329249024][/root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp,227][Send_MakePacket_Queue] ConnectID = 1585, PACKET_CONNECT is error. [2021-04-01 13:49:06.693802 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/MakePacket.cpp,35][CMakePacket::PutMessageBlock] pMessage is NULL. [2021-04-01 13:49:06.693826 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp,227][Send_MakePacket_Queue] ConnectID = 1443, PACKET_CONNECT is error. [2021-04-01 13:49:06.844952 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/MakePacket.cpp,35][CMakePacket::PutMessageBlock] pMessage is NULL. [2021-04-01 13:49:06.844977 8105|139743337641728][/root/PSS-master/purenessscopeserver/FrameCore/Common/BaseHander.cpp,227][Send_MakePacket_Queue] ConnectID = 1440, PACKET_CONNECT is error.
` 报这个错是啥问题呢 ?
你先说明版本号,用的是什么版本? 而且要说清楚是什么情况下报这个错误。 从字面意思看,这个是 Message_pool被消耗光了。
用的是 v1.1.0 版本,好像是aec 定时器处理时 出现的,问题偶现
建议使用 v2.1.0 或者直接用3.0。 3.0已经不用ace了,不需要任何第三方的安装包。 直接本地编译,但是接口有少许变化,数据吞吐和处理都比2.1.0 快。(3.0在数据吞吐上,测试单线程每秒7万的数据包。) https://github.com/ArkNX/PSS_ASIO 你可以试试。