【feat】完成http数据上报

This commit is contained in:
XM-GO
2023-09-26 18:05:47 +08:00
parent 4c7bacad97
commit 950e8d8814
13 changed files with 1269 additions and 78 deletions

View File

@@ -69,7 +69,7 @@ func (m *deviceModelImpl) FindOne(id string) *entity.DeviceRes {
func (m *deviceModelImpl) FindOneByToken(token string) (*entity.Device, error) {
resData := new(entity.Device)
db := global.Db.Table(m.table).Where("token = ?", token)
err := db.Preload("Product").First(resData).Error
err := db.First(resData).Error
return resData, err
}
@@ -209,7 +209,7 @@ func GetDeviceToken(data *entity.Device) (*tool.DeviceAuth, error) {
} else {
etoken.Token = data.Token
}
err := etoken.CreateDeviceToken(data.Id)
err := etoken.CreateDeviceToken(etoken.Token)
return etoken, err
}

922
fatal.log
View File

@@ -1088,3 +1088,925 @@
2023-09-25 18:08:13.724 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-25 18:08:18.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:50] : HTTP Server listen: :9002
2023-09-25 18:08:18.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/hook.go:29] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-25 18:09:45--------------------------------
2023-09-25 18:09:45.209 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-25 18:09:45.214 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-25 18:09:45.216 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-25 18:09:45.216 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-25 18:09:45.224 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-25 18:09:45.224 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-25 18:09:45.224 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-25 18:09:45.225 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-25 18:09:45.230 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-25 18:09:45 [INFO] JobCore start success.
2023-09-25 18:09:49.250 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-25 18:09:49.252 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-25 18:09:49.253 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-25 18:09:54.256 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:50] : HTTP Server listen: :9002
2023-09-25 18:09:54.256 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/hook.go:44] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 08:06:36.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 08:06:40.297 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 08:06:40.301 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 08:06:40.334 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 08:21:40.316 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 08:21:45.293 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 08:21:45.297 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 08:21:45.337 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 08:36:45.311 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 08:36:50.287 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 08:36:50.291 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 08:36:50.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 08:42:50.298 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 08:42:55.297 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 08:42:55.302 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 08:42:55.315 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 08:50:25.309 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 08:50:30.301 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 08:50:30.305 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 08:50:30.322 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 09:05:30.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 09:05:35.289 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 09:05:35.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 09:05:35.308 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 09:14:35.302 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 09:14:40.306 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 09:14:40.310 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 09:14:40.323 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 09:38:41.386 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 09:38:45.314 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 09:38:45.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 09:38:45.340 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 10:02:45.337 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 10:02:50.306 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 10:02:50.310 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 10:02:50.323 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 10:08:50.317 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 10:08:55.290 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 10:08:55.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 10:08:55.311 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 10:16:25.301 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 10:16:30.304 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 10:16:30.308 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 10:16:30.325 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:168] : 9GOIPOI6GQ订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 10:40:30.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 10:40:35.280 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号9GOIPOI6GQ密码YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 10:40:35.285 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 10:42:05.289 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 9GOIPOI6GQ断开连接
2023-09-26 13:49:58--------------------------------
2023-09-26 13:49:58.399 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 13:49:58.406 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 13:49:58.408 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 13:49:58.408 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 13:49:58.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 13:49:58.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 13:49:58.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 13:49:58.419 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 13:49:58.426 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 13:49:58 [INFO] JobCore start success.
2023-09-26 13:50:01.716 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 13:50:01.718 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 13:50:01.720 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 13:50:06.726 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:50] : HTTP Server listen: :9002
2023-09-26 13:50:06.726 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/hook.go:44] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 13:50:06.726 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x18 pc=0x1af521e]
goroutine 77 [running]:
pandax/iothub/server/tcpserver.InitTcpHook.func1()
D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:33 +0x3e
created by pandax/iothub/server/tcpserver.InitTcpHook
D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31 +0x1ea
2023-09-26 13:52:06--------------------------------
2023-09-26 13:52:06.668 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 13:52:06.674 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 13:52:06.676 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 13:52:06.676 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 13:52:06.684 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 13:52:06.684 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 13:52:06.684 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 13:52:06.685 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 13:52:06.691 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 13:52:06.692 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 13:52:06 [INFO] JobCore start success.
2023-09-26 13:52:06.694 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 13:52:11.697 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:50] : HTTP Server listen: :9002
2023-09-26 13:52:11.698 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/hook.go:44] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 13:52:11.698 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 13:57:08--------------------------------
2023-09-26 13:57:08.601 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 13:57:08.607 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 13:57:08.609 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 13:57:08.609 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 13:57:08.621 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 13:57:08.621 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 13:57:08.621 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 13:57:08.622 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 13:57:08.627 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 13:57:08 [INFO] JobCore start success.
2023-09-26 13:57:12.984 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 13:57:12.986 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 13:57:12.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 13:57:17.992 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/hook.go:44] : HTTP IOTHUB HOOK Start SUCCESS,Server listen:
2023-09-26 13:57:17.992 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:00:13--------------------------------
2023-09-26 14:00:13.721 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:00:13.726 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:00:13.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:00:13.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:00:13.740 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:00:13.740 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:00:13.740 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:00:13.741 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:00:13.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:00:13 [INFO] JobCore start success.
2023-09-26 14:00:14.270 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:00:14.273 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:00:19.275 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:02:41--------------------------------
2023-09-26 14:02:41.613 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:02:41.619 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:02:41.622 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:02:41.622 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:02:41.633 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:02:41.633 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:02:41.633 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:02:41.634 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:02:41.640 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:02:41 [INFO] JobCore start success.
2023-09-26 14:02:42.077 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:02:42.083 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:02:42.092 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:02:47.098 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:03:23--------------------------------
2023-09-26 14:03:23.861 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:03:23.868 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:03:23.870 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:03:23.870 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:03:23.885 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:03:23.885 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:03:23.885 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:03:27.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:03:33.459 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:03:38.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:03:38.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:83] : 2023-09-26 14:03:38 [ERROR] JobCore remove entry_id errorinvalid connection
2023-09-26 14:03:38.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:03:38 [INFO] JobCore start success.
2023-09-26 14:03:39.541 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:03:39.543 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:03:39.547 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:08:50--------------------------------
2023-09-26 14:08:50.119 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:08:50.124 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:08:50.126 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:08:50.126 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:08:50.134 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:08:50.134 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:08:50.134 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:08:50.134 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:08:50.135 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:08:50.135 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:08:50.140 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:08:50 [INFO] JobCore start success.
2023-09-26 14:08:52.796 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:08:52.797 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:13:49--------------------------------
2023-09-26 14:13:49.998 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:13:50.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:13:50.010 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:13:50.010 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:13:50.018 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:13:50.018 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:13:50.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:13:50.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:13:50.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:13:50.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:13:50.026 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:13:50 [INFO] JobCore start success.
2023-09-26 14:13:52.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:13:52.990 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:13:52.995 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:14:15.874 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 14:14:22--------------------------------
2023-09-26 14:14:22.772 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:14:22.778 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:14:22.780 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:14:22.780 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:14:22.787 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:14:22.788 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:14:22.788 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:14:22.788 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:14:22.788 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:14:22.789 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:14:22.794 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:14:22 [INFO] JobCore start success.
2023-09-26 14:14:22.928 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:14:22.930 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:14:22.932 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:17:46.160 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 14:17:52--------------------------------
2023-09-26 14:17:52.802 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:17:52.809 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:17:52.811 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:17:52.811 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:17:52.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:17:52.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:17:52.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:17:52.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:17:52.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:17:52.820 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:17:52.824 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:17:52 [INFO] JobCore start success.
2023-09-26 14:17:53.205 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:17:53.206 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:17:53.208 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:20:37--------------------------------
2023-09-26 14:20:37.990 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:20:37.995 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:20:37.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:20:37.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:20:38.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:20:38.011 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:20:38 [INFO] JobCore start success.
2023-09-26 14:20:42.692 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:20:42.693 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:20:42.696 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:22:56--------------------------------
2023-09-26 14:22:56.478 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:22:56.484 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:22:56.487 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:22:56.487 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:22:56.495 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:22:56.495 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:22:56.495 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:22:56.495 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:22:56.496 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:22:56.496 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:22:56.502 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:22:56 [INFO] JobCore start success.
2023-09-26 14:22:59.238 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:22:59.240 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:22:59.242 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:23:45--------------------------------
2023-09-26 14:23:45.270 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:23:45.276 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:23:45.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:23:45.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:23:45.286 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:23:45.286 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:23:45.286 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:23:45.287 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:23:45.287 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:23:45.287 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:23:45.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:23:45 [INFO] JobCore start success.
2023-09-26 14:23:48.330 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:23:48.332 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:23:48.335 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:24:05--------------------------------
2023-09-26 14:24:05.309 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:24:05.316 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:24:05.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:24:05.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:24:05.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:24:05.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:24:05.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:24:05.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:24:05.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:24:05.327 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:24:05.333 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:24:05 [INFO] JobCore start success.
2023-09-26 14:24:09.837 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:24:09.838 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:24:09.841 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:24:27.100 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 14:24:35--------------------------------
2023-09-26 14:24:35.390 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:24:35.395 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:24:35.397 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:24:35.397 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:24:35.405 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:24:35.405 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:24:35.405 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:24:35.405 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:24:35.406 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:24:35.406 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:24:35.411 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:24:35 [INFO] JobCore start success.
2023-09-26 14:24:39.179 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:24:39.180 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:24:39.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:25:31--------------------------------
2023-09-26 14:25:31.719 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:25:31.725 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:25:31.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:25:31.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:25:31.734 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:25:31.734 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:25:31.734 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:25:31.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:25:31.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:25:31.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:25:31.741 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:25:31 [INFO] JobCore start success.
2023-09-26 14:25:31.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:25:32.001 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:25:32.004 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:26:44--------------------------------
2023-09-26 14:26:44.751 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:26:44.757 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:26:44.758 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:26:44.758 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:26:44.765 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:26:44.765 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:26:44.765 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:26:44.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:26:44.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:26:44.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:26:44.772 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:26:44 [INFO] JobCore start success.
2023-09-26 14:26:49.150 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:26:49.152 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:26:49.155 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:29:33--------------------------------
2023-09-26 14:29:34.042 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:29:34.048 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:29:34.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:29:34.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:29:34.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:29:34.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:29:34.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:29:34.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:29:34.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:29:34.060 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:29:34.065 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:29:34 [INFO] JobCore start success.
2023-09-26 14:29:38.061 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:29:38.063 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:29:38.065 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:32:42--------------------------------
2023-09-26 14:32:42.650 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:32:42.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:32:42.660 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:32:42.660 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:32:42.667 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:32:42.667 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:32:42.667 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:32:42.667 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:32:42.668 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:32:42.668 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:30] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:32:42.673 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:32:42 [INFO] JobCore start success.
2023-09-26 14:32:47.221 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:32:47.223 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:33:44.677 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 14:33:52--------------------------------
2023-09-26 14:33:52.128 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:33:52.136 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:33:52.139 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:33:52.139 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:33:52.159 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:33:52.159 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:33:52.159 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:33:52.161 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:33:52.161 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:30] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:33:52.161 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:33:52.171 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:33:52 [INFO] JobCore start success.
2023-09-26 14:33:56.730 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:33:56.733 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:33:56.736 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:34:27.046 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 14:34:34--------------------------------
2023-09-26 14:34:34.452 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:34:34.457 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:34:34.460 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:34:34.460 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:34:34.468 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:34:34.468 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:34:34.468 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:34:34.469 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:34:34.469 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:34:34.469 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:34:34.481 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:34:34 [INFO] JobCore start success.
2023-09-26 14:34:39.102 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:34:39.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:34:39.107 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:37:42--------------------------------
2023-09-26 14:37:42.166 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:37:42.173 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:37:42.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:37:42.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:37:42.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:37:42.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:37:42.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:37:42.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:37:42.184 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:31] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:37:42.184 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:37:42.189 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:37:42 [INFO] JobCore start success.
2023-09-26 14:37:45.997 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:37:45.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:37:46.002 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:48:19--------------------------------
2023-09-26 14:48:19.895 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:48:19.902 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:48:19.905 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:48:19.905 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:48:19.912 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:48:19.912 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:48:19.912 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:48:19.912 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:48:19.913 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:48:19.913 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:48:19.920 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:48:19 [INFO] JobCore start success.
2023-09-26 14:48:19.921 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:48:19.924 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:50:12--------------------------------
2023-09-26 14:50:12.928 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:50:12.933 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:50:12.936 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:50:12.936 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:50:12.943 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:50:12.943 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:50:12.943 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:50:12.943 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:50:12.944 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:50:12.944 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:50:12.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:50:12 [INFO] JobCore start success.
2023-09-26 14:50:17.292 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:50:17.293 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:50:17.297 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:52:57--------------------------------
2023-09-26 14:52:57.087 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:52:57.094 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:52:57.096 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:52:57.096 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:52:57.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:52:57.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:52:57.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:52:57.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:52:57.105 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:52:57.105 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:52:57.112 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:52:57 [INFO] JobCore start success.
2023-09-26 14:53:02.000 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:53:02.003 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:53:02.007 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:53:51--------------------------------
2023-09-26 14:53:51.554 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 14:53:51.561 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 14:53:51.563 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 14:53:51.563 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 14:53:51.570 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 14:53:51.570 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 14:53:51.570 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 14:53:51.570 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 14:53:51.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 14:53:51.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 14:53:51.578 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 14:53:51 [INFO] JobCore start success.
2023-09-26 14:53:52.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 14:53:52.010 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 14:53:52.012 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 14:55:30.963 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 15:18:42--------------------------------
2023-09-26 15:18:42.557 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:18:42.564 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:18:42.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:18:42.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:18:42.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:18:42.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:18:42.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:18:42.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:18:42.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:33] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:18:42.577 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:18:42.583 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:18:42 [INFO] JobCore start success.
2023-09-26 15:18:42.586 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:18:42.588 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:20:03--------------------------------
2023-09-26 15:20:03.954 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:20:03.961 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:20:03.964 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:20:03.964 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:20:03.976 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:20:03.976 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:20:03.976 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:20:03.976 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:20:03.977 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:20:03.977 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:20:03.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:20:03 [INFO] JobCore start success.
2023-09-26 15:20:04.336 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:20:04.338 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:20:04.340 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:20:27--------------------------------
2023-09-26 15:20:27.182 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:20:27.188 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:20:27.191 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:20:27.191 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:20:27.201 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:20:27.201 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:20:27.201 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:20:27.201 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:20:27.202 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:20:27.202 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:20:27.208 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:20:27 [INFO] JobCore start success.
2023-09-26 15:20:31.790 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:20:31.792 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:20:31.794 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:23:14--------------------------------
2023-09-26 15:23:14.970 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:23:14.975 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:23:14.977 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:23:14.977 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:23:14.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:23:14.993 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:23:14 [INFO] JobCore start success.
2023-09-26 15:23:19.320 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:23:19.322 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:23:19.324 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:30:49--------------------------------
2023-09-26 15:30:49.650 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:30:49.655 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:30:49.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:30:49.658 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:30:49.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:30:49.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:30:49.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:30:49.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:30:49.666 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:30:49.666 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:30:49.671 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:30:49 [INFO] JobCore start success.
2023-09-26 15:30:50.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:30:50.026 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:35:19--------------------------------
2023-09-26 15:35:19.709 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:35:19.716 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:35:19.718 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:35:19.718 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:35:19.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:35:19.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:35:19.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:35:19.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:35:19.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:35:19.729 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:35:19.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:35:19 [INFO] JobCore start success.
2023-09-26 15:35:19.776 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:35:19.778 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:35:19.781 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:36:43--------------------------------
2023-09-26 15:36:43.510 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:36:43.517 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:36:43.519 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:36:43.519 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:36:43.526 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:36:43.526 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:36:43.526 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:36:43.526 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:36:43.527 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:36:43.527 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:36:43.534 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:36:43 [INFO] JobCore start success.
2023-09-26 15:36:43.926 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:36:43.928 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:36:43.930 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:40:01--------------------------------
2023-09-26 15:40:01.711 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:40:01.717 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:40:01.719 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:40:01.719 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:40:01.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:40:01.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:40:01.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:40:01.727 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:40:01.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:40:01.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:40:01.733 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:40:01 [INFO] JobCore start success.
2023-09-26 15:40:06.675 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:40:06.677 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:40:06.679 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:41:57--------------------------------
2023-09-26 15:41:57.924 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:41:57.929 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:41:57.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:41:57.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:41:57.938 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:41:57.939 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:41:57.939 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:41:57.939 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:41:57.939 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:37] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:41:57.939 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:41:57.946 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:41:57 [INFO] JobCore start success.
2023-09-26 15:41:58.895 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:41:58.896 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:41:58.898 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:43:22.307 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 15:43:28--------------------------------
2023-09-26 15:43:29.067 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:43:29.073 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:43:29.075 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:43:29.075 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:43:29.083 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:43:29.083 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:43:29.083 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:43:29.083 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:43:29.084 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:37] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:43:29.084 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:43:29.090 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:43:29 [INFO] JobCore start success.
2023-09-26 15:43:29.367 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:43:29.369 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:43:29.372 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:44:59--------------------------------
2023-09-26 15:44:59.602 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:44:59.608 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:44:59.610 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:44:59.610 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:44:59.617 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:44:59.617 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:44:59.617 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:44:59.618 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:44:59.618 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:44:59.618 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:44:59.625 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:44:59 [INFO] JobCore start success.
2023-09-26 15:45:03.351 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:45:03.352 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:45:03.353 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:45:45.699 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 15:45:54--------------------------------
2023-09-26 15:45:54.373 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:45:54.379 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:45:54.381 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:45:54.381 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:45:54.388 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:45:54.388 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:45:54.389 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:45:54.389 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:45:54.389 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:45:54.389 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:45:54.395 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:45:54 [INFO] JobCore start success.
2023-09-26 15:45:57.764 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:45:57.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:45:57.768 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:49:06--------------------------------
2023-09-26 15:49:06.746 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:49:06.750 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:49:06.752 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:49:06.752 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:35] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:49:06.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:49:06.767 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:49:06 [INFO] JobCore start success.
2023-09-26 15:49:11.260 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : pandax断开连接
2023-09-26 15:49:11.261 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:49:11.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 15:53:50--------------------------------
2023-09-26 15:53:50.405 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 15:53:50.411 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 15:53:50.412 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 15:53:50.413 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 15:53:50.420 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 15:53:50.420 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 15:53:50.420 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 15:53:50.420 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 15:53:50.421 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 15:53:50.421 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 15:53:50.427 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 15:53:50 [INFO] JobCore start success.
2023-09-26 15:53:50.581 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号pandax密码pandax,开始认证
2023-09-26 15:53:50.583 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:13:43.500 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/system/user/login] : 登录 ->75ms
2023-09-26 16:13:43.526 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/user/auth] [uid=1] : 认证信息 ->17ms
2023-09-26 16:13:44.307 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/alarm/panel] [uid=1] [uname=panda] : 获取面板告警分组 ->3ms
2023-09-26 16:13:44.317 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/panel] [uid=1] : 获取DevicePanel ->23ms
2023-09-26 16:13:50.059 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->19ms
2023-09-26 16:13:50.062 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->13ms
2023-09-26 16:13:50.068 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->40ms
2023-09-26 16:13:50.072 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->7ms
2023-09-26 16:14:08.313 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3密码,开始认证
2023-09-26 16:14:08.313 [WARNING] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:151] : invalid username YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3 or password
2023-09-26 16:14:44.063 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:143] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3密码,开始认证
2023-09-26 16:14:44.063 [WARNING] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:151] : invalid username YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3 or password
2023-09-26 16:17:14.314 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 16:17:23--------------------------------
2023-09-26 16:17:23.935 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 16:17:23.940 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 16:17:23.942 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 16:17:23.942 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 16:17:23.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 16:17:23.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 16:17:23.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 16:17:23.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 16:17:23.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 16:17:23.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 16:17:23.956 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 16:17:23 [INFO] JobCore start success.
2023-09-26 16:17:26.403 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 16:17:26.405 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:17:50.995 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 16:17:51.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/netbase/hook_base.go:27] : 设备token YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3 不存在
2023-09-26 16:19:53--------------------------------
2023-09-26 16:19:53.937 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 16:19:53.942 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 16:19:53.944 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 16:19:53.944 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 16:19:53.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 16:19:53.956 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 16:19:53 [INFO] JobCore start success.
2023-09-26 16:19:54.178 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 16:19:54.181 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 16:19:54.182 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:20:50.132 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 16:20:50.140 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/netbase/hook_base.go:29] : 设备token YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3 不存在
2023-09-26 16:23:18--------------------------------
2023-09-26 16:23:18.707 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 16:23:18.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 16:23:18.715 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 16:23:18.715 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 16:23:18.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 16:23:18.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 16:23:18.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 16:23:18.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/httpserver/http_server.go:49] : HTTP Server listen: :9002
2023-09-26 16:23:18.723 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 16:23:18.723 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 16:23:18.728 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 16:23:18 [INFO] JobCore start success.
2023-09-26 16:23:20.298 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 16:23:20.300 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 16:23:20.303 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:23:27.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 16:23:27.141 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:23:28.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:174] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$dz/events/device/s7-device/data/update"]
2023-09-26 16:23:28.338 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:174] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"]
2023-09-26 16:23:28.764 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:174] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$hw/events/device/s7-device/twin/update"]
2023-09-26 16:23:29.053 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:174] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"]
2023-09-26 16:23:39.894 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:157] : <nil>
2023-09-26 16:32:27.151 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接
2023-09-26 16:32:31.171 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证
2023-09-26 16:32:31.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:32:31.187 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:174] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$dz/events/device/s7-device/data/update" name:"v1/devices/me/telemetry" name:"$hw/events/device/s7-device/twin/update" name:"v1/devices/me/rpc/request/+"]
2023-09-26 16:46:36--------------------------------
2023-09-26 16:46:36.427 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 16:46:36.432 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 16:46:36.434 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 16:46:36.434 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 16:46:36.443 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 16:46:36.443 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 16:46:36.443 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 16:46:36.444 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 16:46:36.444 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 16:46:36.449 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 16:46:36 [INFO] JobCore start success.
2023-09-26 16:46:40.948 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 16:46:40.950 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 16:46:40.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 16:47:02.574 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接
2023-09-26 16:56:10.726 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/netbase/hook_base.go:29] : 设备token YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ 不存在
2023-09-26 17:01:02.569 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 17:01:09--------------------------------
2023-09-26 17:01:09.222 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:01:09.228 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:01:09.230 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:01:09.230 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:01:09.241 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:01:09.241 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:01:09.241 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:01:09.242 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:01:09.242 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:01:09.250 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:01:09 [INFO] JobCore start success.
2023-09-26 17:01:09.624 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:01:09.626 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:01:09.629 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:02:32--------------------------------
2023-09-26 17:02:32.402 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:02:32.409 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:02:32.411 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:02:32.411 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:02:32.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:02:32.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:02:32.419 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:02:32.419 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:02:32.419 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:02:32.426 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:02:32 [INFO] JobCore start success.
2023-09-26 17:02:32.812 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:02:32.814 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:02:32.816 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:06:49.852 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 17:06:57--------------------------------
2023-09-26 17:06:57.132 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:06:57.137 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:06:57.138 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:06:57.139 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:06:57.147 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:06:57.147 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:06:57.147 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:06:57.148 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:06:57.148 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:06:57.154 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:06:57 [INFO] JobCore start success.
2023-09-26 17:07:01.921 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:07:01.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:07:01.925 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:08:36--------------------------------
2023-09-26 17:08:36.726 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:08:36.733 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:08:36.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:08:36.735 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:08:36.743 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:08:36.743 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:08:36.743 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:08:36.744 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:08:36.745 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:08:36.752 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:08:36 [INFO] JobCore start success.
2023-09-26 17:08:39.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:08:39.767 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:08:39.769 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:41:02--------------------------------
2023-09-26 17:41:02.695 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:41:02.700 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:41:02.702 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:41:02.702 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:41:02.711 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:41:02.711 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:41:02.711 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:41:02.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:41:02.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:41:02.717 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:41:02 [INFO] JobCore start success.
2023-09-26 17:41:02.738 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:41:02.740 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:41:02.742 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:41:42.218 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->8ms
2023-09-26 17:41:43.419 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/9GOIPOI6GQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->8ms
2023-09-26 17:42:29.139 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 17:42:36--------------------------------
2023-09-26 17:42:36.908 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:42:36.913 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:42:36.915 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:42:36.915 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:42:36.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:42:36.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:42:36.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:42:36.924 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:42:36.924 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:42:36.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:42:36 [INFO] JobCore start success.
2023-09-26 17:42:38.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->10ms
2023-09-26 17:42:38.777 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->11ms
2023-09-26 17:42:41.205 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:42:41.206 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:42:41.209 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected
2023-09-26 17:42:47.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->9ms
2023-09-26 17:42:47.966 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/9GOIPOI6GQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->9ms
2023-09-26 17:42:49.205 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->8ms
2023-09-26 17:42:49.661 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/9GOIPOI6GQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->8ms
2023-09-26 17:44:14.593 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed
2023-09-26 17:44:21--------------------------------
2023-09-26 17:44:21.351 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20230914055936-853aa978dda1/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true]
2023-09-26 17:44:21.355 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功
2023-09-26 17:44:21.358 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功
2023-09-26 17:44:21.358 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功
2023-09-26 17:44:21.368 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成
2023-09-26 17:44:21.369 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788
2023-09-26 17:44:21.369 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788
2023-09-26 17:44:21.369 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:34] : TCP IOTHUB HOOK Start SUCCESS, Server listen:
2023-09-26 17:44:21.369 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:35] : IOTHUB HOOK Start SUCCESS,Grpc Server listen:
2023-09-26 17:44:21.375 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-09-26 17:44:21 [INFO] JobCore start success.
2023-09-26 17:44:21.642 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : pandax断开连接
2023-09-26 17:44:21.644 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:150] : 账号pandax,开始认证
2023-09-26 17:44:21.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:86] : Client emqx@172.17.0.4 Connected

View File

@@ -5,6 +5,7 @@ import (
"encoding/json"
"fmt"
"github.com/PandaXGO/PandaKit/biz"
"log"
"pandax/apps/device/entity"
"pandax/apps/device/services"
ruleEntity "pandax/apps/rule/entity"
@@ -24,6 +25,7 @@ func (s *HookService) MessageWork() {
for {
select {
case msg := <-s.MessageCh:
log.Println("一条记录", msg)
s.handleOne(msg) // 处理消息
}
}

View File

@@ -4,16 +4,17 @@ import (
"pandax/iothub/hook_message_work"
"pandax/iothub/server/emqxserver"
"pandax/iothub/server/httpserver"
"pandax/iothub/server/tcpserver"
)
func InitIothub() {
service := hook_message_work.NewHookService()
// 初始化EMQX
emqxserver.InitEmqxHook("", service)
go emqxserver.InitEmqxHook("", service)
// 初始化HTTP
httpserver.InitHttpHook("", service)
go httpserver.InitHttpHook("", service)
//初始化TCP
go tcpserver.InitTcpHook("", service)
// 开启线程处理消息
go service.MessageWork()
}

View File

@@ -2,6 +2,7 @@ package netbase
import (
"encoding/json"
"log"
"pandax/apps/device/services"
"pandax/iothub/server/emqxserver/protobuf"
"pandax/pkg/global"
@@ -11,39 +12,36 @@ import (
"time"
)
func Auth(username, password string) bool {
func Auth(authToken string) bool {
// 根据token去查设备Id以及设备类型
if username == "pandax" && password == "pandax" {
if authToken == "pandax" {
return true
}
etoken := &tool.DeviceAuth{}
// redis 中有就查询,没有就添加
exists, err := global.RedisDb.Exists(global.RedisDb.Context(), username).Result()
exists, err := global.RedisDb.Exists(global.RedisDb.Context(), authToken).Result()
if exists == 1 {
err = global.RedisDb.Get(username, etoken)
err = global.RedisDb.Get(authToken, etoken)
} else {
device, err := services.DeviceModelDao.FindOneByToken(password)
device, err := services.DeviceModelDao.FindOneByToken(authToken)
log.Println(err)
if err != nil {
global.Log.Infof("设备 %s 不存在", username)
global.Log.Infof("设备token %s 不存在", authToken)
return false
}
etoken, err = services.GetDeviceToken(device)
if err != nil {
global.Log.Infof("设备%s添加缓存失败", username)
global.Log.Infof("设备TOKEN %s添加缓存失败", authToken)
return false
}
}
if err != nil {
global.Log.Infof("invalid username %s", username)
global.Log.Infof("invalid authToken %s", authToken)
return false
}
// 判断token是否过期了, 设备过期
if etoken.ExpiredAt < time.Now().Unix() {
global.Log.Infof("设备%s: Token失效", username)
return false
}
if etoken.Token != password {
global.Log.Infof("invalid password %s", password)
global.Log.Infof("设备authToken %s 失效", authToken)
return false
}
return true
@@ -107,17 +105,6 @@ func SplitLwm2mClientID(lwm2mClientID string, index int) string {
return idArray[index]
}
func GetPassword(Clientinfo *exhook.ClientInfo) string {
protocol := Clientinfo.GetProtocol()
var pw string
if protocol == "lwm2m" {
pw = SplitLwm2mClientID(Clientinfo.GetClientid(), 1)
} else {
pw = Clientinfo.GetPassword()
}
return pw
}
// encode data
func EncodeData(jsonData interface{}) ([]byte, error) {
byteData, err := json.Marshal(jsonData)

View File

@@ -85,10 +85,12 @@ func (s *HookGrpcService) OnClientConnack(ctx context.Context, in *exhook2.Clien
func (s *HookGrpcService) OnClientConnected(ctx context.Context, in *exhook2.ClientConnectedRequest) (*exhook2.EmptySuccess, error) {
global.Log.Info(fmt.Sprintf("Client %s Connected ", in.Clientinfo.GetNode()))
ts := time.Now().Format("2006-01-02 15:04:05.000")
username := netbase.GetUserName(in.Clientinfo)
token := netbase.GetUserName(in.Clientinfo)
etoken := &tool.DeviceAuth{}
etoken.GetDeviceToken(token)
ci := &tdengine.ConnectInfo{
ClientID: in.Clientinfo.Clientid,
DeviceId: username,
DeviceId: etoken.DeviceId,
PeerHost: in.Clientinfo.Peerhost,
Protocol: in.Clientinfo.Protocol,
SocketPort: strconv.Itoa(int(in.Clientinfo.Sockport)),
@@ -101,7 +103,7 @@ func (s *HookGrpcService) OnClientConnected(ctx context.Context, in *exhook2.Cli
}
// 添加设备上线记录
data := &netbase.DeviceEventInfo{
DeviceId: username,
DeviceId: etoken.DeviceId,
Datas: string(v),
Type: message.ConnectMes,
}
@@ -112,12 +114,17 @@ func (s *HookGrpcService) OnClientConnected(ctx context.Context, in *exhook2.Cli
func (s *HookGrpcService) OnClientDisconnected(ctx context.Context, in *exhook2.ClientDisconnectedRequest) (*exhook2.EmptySuccess, error) {
global.Log.Info(fmt.Sprintf("%s断开连接", in.Clientinfo.Username))
devicename := netbase.GetUserName(in.Clientinfo)
token := netbase.GetUserName(in.Clientinfo)
etoken := &tool.DeviceAuth{}
err := etoken.GetDeviceToken(token)
if err != nil {
return nil, err
}
ts := time.Now().Format("2006-01-02 15:04:05.000")
ci := &tdengine.ConnectInfo{
ClientID: in.Clientinfo.Clientid,
DeviceId: devicename,
DeviceId: etoken.DeviceId,
PeerHost: in.Clientinfo.Peerhost,
Protocol: in.Clientinfo.Protocol,
SocketPort: strconv.Itoa(int(in.Clientinfo.Sockport)),
@@ -131,7 +138,7 @@ func (s *HookGrpcService) OnClientDisconnected(ctx context.Context, in *exhook2.
// 添加设备下线记录
data := &netbase.DeviceEventInfo{
DeviceId: devicename,
DeviceId: etoken.DeviceId,
Datas: string(v),
Type: message.DisConnectMes,
}
@@ -140,18 +147,17 @@ func (s *HookGrpcService) OnClientDisconnected(ctx context.Context, in *exhook2.
}
func (s *HookGrpcService) OnClientAuthenticate(ctx context.Context, in *exhook2.ClientAuthenticateRequest) (*exhook2.ValuedResponse, error) {
global.Log.Info(fmt.Sprintf("账号%s,密码%s,开始认证", in.Clientinfo.Username, in.Clientinfo.Password))
global.Log.Info(fmt.Sprintf("账号%s,开始认证", in.Clientinfo.Username))
res := &exhook2.ValuedResponse{}
res.Type = exhook2.ValuedResponse_STOP_AND_RETURN
res.Value = &exhook2.ValuedResponse_BoolResult{BoolResult: false}
username := netbase.GetUserName(in.Clientinfo)
pw := netbase.GetPassword(in.Clientinfo)
if username == "" || pw == "" {
global.Log.Warn(fmt.Sprintf("invalid username %s or password %s", username, pw))
token := netbase.GetUserName(in.Clientinfo)
if token == "" {
global.Log.Warn(fmt.Sprintf("invalid username %s", token))
return res, nil
}
authRes := netbase.Auth(username, pw)
authRes := netbase.Auth(token)
res.Value = &exhook2.ValuedResponse_BoolResult{BoolResult: authRes}
return res, nil
@@ -212,6 +218,8 @@ func (s *HookGrpcService) OnMessagePublish(ctx context.Context, in *exhook2.Mess
res.Value = &exhook2.ValuedResponse_BoolResult{BoolResult: true}
return res, nil
}
etoken := &tool.DeviceAuth{}
etoken.GetDeviceToken(in.Message.Headers["username"])
// 获取topic类型
ts := time.Now().Format("2006-01-02 15:04:05.000")
eventType := IotHubTopic.GetMessageType(in.Message.Topic)
@@ -219,7 +227,7 @@ func (s *HookGrpcService) OnMessagePublish(ctx context.Context, in *exhook2.Mess
data := &netbase.DeviceEventInfo{
Type: eventType,
Datas: datas,
DeviceId: in.Message.Headers["username"],
DeviceId: etoken.DeviceId,
}
// 如果是网关子设备单独处理
if eventType == message.GATEWAY {

View File

@@ -0,0 +1,8 @@
package httpserver
const (
Row = `row`
Telemetry = `telemetry`
Attributes = `attributes`
Rpc = `rpc`
)

View File

@@ -2,23 +2,35 @@ package httpserver
import (
"context"
"encoding/json"
"fmt"
"github.com/emicklei/go-restful/v3"
"io"
"log"
"net"
"net/http"
"pandax/iothub/hook_message_work"
"pandax/iothub/netbase"
"pandax/pkg/global"
"strings"
"pandax/pkg/rule_engine/message"
"pandax/pkg/tdengine"
"pandax/pkg/tool"
"sync"
"time"
)
type HookHttpService struct {
HookService *hook_message_work.HookService
}
var (
activeConnections sync.Map
)
func InitHttpHook(addr string, hs *hook_message_work.HookService) {
server := NewHttpServer(addr)
service := NewHookHttpService(hs)
service := &HookHttpService{
HookService: hs,
}
container := server.Container
ws := new(restful.WebService)
ws.Path("/api/v1").Produces(restful.MIME_JSON)
@@ -26,41 +38,123 @@ func InitHttpHook(addr string, hs *hook_message_work.HookService) {
container.Add(ws)
server.srv.ConnState = func(conn net.Conn, state http.ConnState) {
// 断开连接
switch state {
case http.StateNew:
log.Println("New connection", conn.RemoteAddr())
case http.StateActive:
log.Println("Connection active", conn.RemoteAddr())
case http.StateIdle:
log.Println("Connection idle", conn.RemoteAddr())
case http.StateHijacked, http.StateClosed:
log.Println("Connection closed", conn.RemoteAddr())
ts := time.Now().Format("2006-01-02 15:04:05.000")
deviceId, _ := activeConnections.Load(conn.RemoteAddr())
ci := &tdengine.ConnectInfo{
ClientID: conn.RemoteAddr().String(),
DeviceId: deviceId.(string),
PeerHost: conn.RemoteAddr().String(),
Protocol: "http",
Type: message.ConnectMes,
Ts: ts,
}
v, err := netbase.EncodeData(*ci)
if err != nil {
return
}
// 添加设备上线记录
data := &netbase.DeviceEventInfo{
DeviceId: deviceId.(string),
Datas: string(v),
Type: message.ConnectMes,
}
service.HookService.MessageCh <- data
activeConnections.Delete(conn.RemoteAddr())
}
}
err := server.Start(context.TODO())
if err != nil {
global.Log.Error("IOTHUB HTTP服务启动错误", err)
} else {
global.Log.Infof("IOTHUB HOOK Start SUCCESS,Grpc Server listen: %s", addr)
global.Log.Infof("HTTP IOTHUB HOOK Start SUCCESS,Server listen: %s", addr)
}
}
func NewHookHttpService(hs *hook_message_work.HookService) *HookHttpService {
hhs := &HookHttpService{
HookService: hs,
}
return hhs
}
// 获取token进行认证
func basicAuthenticate(req *restful.Request, resp *restful.Response, chain *restful.FilterChain) {
path := req.Request.URL.Path
log.Println(path)
split := strings.Split(path, "/")
log.Println(split)
token := req.PathParameter("token")
auth := netbase.Auth(token)
if !auth {
resp.Write([]byte("认证错误"))
return
}
chain.ProcessFilter(req, resp)
}
func (hhs *HookHttpService) hook(req *restful.Request, resp *restful.Response) {
io.WriteString(resp, "42")
token := req.PathParameter("token")
pathType := req.PathParameter("pathType")
if token == "" || pathType == "" {
resp.Write([]byte("路径未识别token或上报类型"))
return
}
var upData map[string]interface{}
err := req.ReadEntity(&upData)
if err != nil {
resp.Write([]byte("解析上报参数失败"))
return
}
etoken := &tool.DeviceAuth{}
etoken.GetDeviceToken(token)
ts := time.Now().Format("2006-01-02 15:04:05.000")
_, ok := activeConnections.Load(req.Request.RemoteAddr)
// 是否需要添加设备上线通知
if !ok {
activeConnections.Store(req.Request.RemoteAddr, etoken.DeviceId)
ci := &tdengine.ConnectInfo{
ClientID: req.Request.RemoteAddr,
DeviceId: etoken.DeviceId,
PeerHost: req.Request.RemoteAddr,
Protocol: "http",
Type: message.ConnectMes,
Ts: ts,
}
v, err := netbase.EncodeData(*ci)
if err != nil {
return
}
// 添加设备上线记录
data := &netbase.DeviceEventInfo{
DeviceId: etoken.DeviceId,
Datas: string(v),
Type: message.ConnectMes,
}
hhs.HookService.MessageCh <- data
}
marshal, _ := json.Marshal(upData)
data := &netbase.DeviceEventInfo{
Datas: string(marshal),
DeviceId: etoken.DeviceId,
}
switch pathType {
case Row:
data.Type = message.RowMes
data.Datas = fmt.Sprintf(`{"ts": "%s","rowdata": "%s"}`, ts, data.Datas)
case Telemetry:
telemetryData := netbase.UpdateDeviceTelemetryData(data.Datas)
if telemetryData == nil {
resp.Write([]byte("解析遥测失败"))
return
}
bytes, _ := json.Marshal(telemetryData)
data.Type = message.TelemetryMes
data.Datas = string(bytes)
case Attributes:
attributesData := netbase.UpdateDeviceAttributesData(data.Datas)
if attributesData == nil {
resp.Write([]byte("解析属性失败"))
return
}
bytes, _ := json.Marshal(attributesData)
data.Datas = string(bytes)
data.Type = message.AttributesMes
default:
resp.Write([]byte("路径上报类型错误"))
return
}
hhs.HookService.MessageCh <- data
io.WriteString(resp, "ok")
}

View File

@@ -40,19 +40,15 @@ func (s *HttpServer) Type() string {
}
func (s *HttpServer) Start(ctx context.Context) error {
go func() {
if global.Conf.Server.Tls.Enable {
global.Log.Infof("HTTPS Server listen: %s", s.Addr)
if err := s.srv.ListenAndServeTLS(global.Conf.Server.Tls.CertFile, global.Conf.Server.Tls.KeyFile); err != nil {
global.Log.Errorf("error http serve: %s", err)
}
} else {
global.Log.Infof("HTTP Server listen: %s", s.Addr)
if err := s.srv.ListenAndServe(); err != nil {
global.Log.Errorf("error http serve: %s", err)
}
if global.Conf.Server.Tls.Enable {
if err := s.srv.ListenAndServeTLS(global.Conf.Server.Tls.CertFile, global.Conf.Server.Tls.KeyFile); err != nil {
global.Log.Errorf("error http serve: %s", err)
}
}()
} else {
if err := s.srv.ListenAndServe(); err != nil {
global.Log.Errorf("error http serve: %s", err)
}
}
return nil
}

View File

@@ -0,0 +1,109 @@
package tcpserver
import (
"context"
"encoding/hex"
"github.com/emicklei/go-restful/v3"
"log"
"net"
"pandax/iothub/hook_message_work"
"pandax/iothub/netbase"
"pandax/pkg/global"
"pandax/pkg/rule_engine/message"
"strings"
"time"
)
type HookTcpService struct {
HookService *hook_message_work.HookService
keepAlive int64
conn *net.TCPConn
}
func InitTcpHook(addr string, hs *hook_message_work.HookService) {
hhs := &HookTcpService{
HookService: hs,
keepAlive: 20,
}
server := NewTcpServer(addr)
err := server.Start(context.TODO())
if err != nil {
global.Log.Error("IOTHUB HTTP服务启动错误", err)
return
} else {
global.Log.Infof("TCP IOTHUB HOOK Start SUCCESS, Server listen: %s", addr)
}
go func() {
for {
conn, err := server.listener.AcceptTCP()
if err != nil {
global.Log.Error("Error accepting connection:", err)
continue
}
conn.SetReadDeadline(time.Now().Add(20 * time.Second))
hhs.conn = conn
go hhs.hook()
}
}()
}
// 获取token进行认证
func basicAuthenticate(req *restful.Request, resp *restful.Response, chain *restful.FilterChain) {
path := req.Request.URL.Path
log.Println(path)
split := strings.Split(path, "/")
log.Println(split)
chain.ProcessFilter(req, resp)
}
func (hhs *HookTcpService) hook() {
isAuth := false
for {
buf := make([]byte, 128)
n := 0
n, err := hhs.conn.Read(buf)
if err != nil {
// 断开连接 掉线
log.Println("断开连接")
_ = hhs.conn.Close()
isAuth = false
return
}
if !isAuth {
token := string(buf[:n])
log.Println(token)
isAuth = true
} else {
hexData := hex.EncodeToString(buf[:n])
log.Println(hexData)
}
}
}
func (hhs *HookTcpService) Send(message string) error {
return hhs.SendBytes([]byte(message))
}
func (hhs *HookTcpService) SendHex(msg string) error {
b, err := hex.DecodeString(msg)
if err != nil {
return err
}
return hhs.SendBytes(b)
}
func (hhs *HookTcpService) SendBytes(msg []byte) error {
_, err := hhs.conn.Write(msg)
if err != nil {
hhs.conn.Close()
data := &netbase.DeviceEventInfo{
DeviceId: "",
Datas: "",
Type: message.ConnectMes,
}
hhs.HookService.MessageCh <- data
}
return err
}

View File

@@ -0,0 +1,64 @@
package tcpserver
import (
"context"
"crypto/tls"
"fmt"
"net"
"pandax/pkg/global"
)
const DefaultPort = ":9003"
type TcpServer struct {
Addr string
listener *net.TCPListener
}
func NewTcpServer(addr string) *TcpServer {
if addr == "" {
addr = DefaultPort
}
return &TcpServer{
Addr: addr,
}
}
func (s *TcpServer) GetServe() *net.TCPListener {
return s.listener
}
func (s *TcpServer) Type() string {
return "TCP"
}
func (s *TcpServer) Start(ctx context.Context) error {
addr, _ := net.ResolveTCPAddr("tcp", s.Addr)
listener, err := net.ListenTCP("tcp", addr)
if err != nil {
global.Log.Errorf("error http serve: %s", err)
return err
}
s.listener = listener
return nil
}
func (s *TcpServer) Stop(ctx context.Context) error {
s.listener.Close()
return nil
}
func (s *TcpServer) TlsConfig() (*tls.Config, error) {
var certificates []tls.Certificate
cert, err := tls.LoadX509KeyPair(global.Conf.Server.Tls.CertFile, global.Conf.Server.Tls.KeyFile)
if err != nil {
return nil, fmt.Errorf("generate x509 key pair failed: %s ", err)
}
certificates = append(certificates, cert)
if len(certificates) == 0 {
return nil, fmt.Errorf("none valid certs and secret")
}
return &tls.Config{Certificates: certificates}, nil
}

View File

@@ -1 +1 @@
taskkill /pid 28656 -t -f
taskkill /pid 27000 -t -f