mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-11 10:49:52 +08:00
update 电单车协议
This commit is contained in:
@@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -123,13 +124,20 @@ public class ElectricBicyclesServerHandler extends ChannelInboundHandlerAdapter
|
|||||||
String channelIdShortText = channelId.asShortText();
|
String channelIdShortText = channelId.asShortText();
|
||||||
String pileSn = PileChannelEntity.getPileSnByChannelId(channelIdShortText);
|
String pileSn = PileChannelEntity.getPileSnByChannelId(channelIdShortText);
|
||||||
log.error("发生异常 channelId:{}, pileSn:{}", channelIdShortText, pileSn, cause);
|
log.error("发生异常 channelId:{}, pileSn:{}", channelIdShortText, pileSn, cause);
|
||||||
cause.printStackTrace();
|
// cause.printStackTrace();
|
||||||
// 如果桩连到平台,在1分钟内没有发送数据过来,会报ReadTimeoutException异常
|
// 如果桩连到平台,在1分钟内没有发送数据过来,会报ReadTimeoutException异常
|
||||||
if (cause instanceof ReadTimeoutException) {
|
if (cause instanceof ReadTimeoutException) {
|
||||||
if (log.isTraceEnabled()) {
|
// if (log.isTraceEnabled()) {
|
||||||
log.trace("Connection timeout 【{}】", ctx.channel().remoteAddress());
|
// log.trace("Connection timeout 【{}】", ctx.channel().remoteAddress());
|
||||||
|
// }
|
||||||
|
log.error("【{}】发生了错误: 读取超时, pileSn:【{}】此连接被关闭, 此时连通数量: {}", channelId, pileSn, ChannelManagerUtil.getChannelCount());
|
||||||
|
ctx.channel().close();
|
||||||
}
|
}
|
||||||
log.error("【{}】发生了错误, pileSn:【{}】此连接被关闭, 此时连通数量: {}", channelId, pileSn, ChannelManagerUtil.getChannelCount());
|
if (cause instanceof IOException) {
|
||||||
|
// if (log.isTraceEnabled()) {
|
||||||
|
// log.trace("客户端断开链接 【{}】", ctx.channel().remoteAddress());
|
||||||
|
// }
|
||||||
|
log.error("【{}】发生了错误: 客户端强制断开链接, pileSn:【{}】此连接被关闭, 此时连通数量: {}", channelId, pileSn, ChannelManagerUtil.getChannelCount());
|
||||||
ctx.channel().close();
|
ctx.channel().close();
|
||||||
}
|
}
|
||||||
// close(channelId, pileSn);
|
// close(channelId, pileSn);
|
||||||
|
|||||||
Reference in New Issue
Block a user