diff --git a/apps/device/api/device.go b/apps/device/api/device.go index 65e9855..c00c74b 100644 --- a/apps/device/api/device.go +++ b/apps/device/api/device.go @@ -6,13 +6,11 @@ package api // 生成人:panda // ========================================================================== import ( - "encoding/json" "fmt" "github.com/PandaXGO/PandaKit/biz" "github.com/PandaXGO/PandaKit/model" "github.com/PandaXGO/PandaKit/restfulx" - "pandax/iothub/client/mqttclient" - "pandax/iothub/client/tcpclient" + "pandax/apps/device/util" "pandax/pkg/global" "pandax/pkg/global_model" "pandax/pkg/shadow" @@ -147,23 +145,13 @@ func (p *DeviceApi) DownAttribute(rc *restfulx.ReqCtx) { id := restfulx.PathParam(rc, "id") key := restfulx.QueryParam(rc, "key") value := restfulx.QueryParam(rc, "value") - one := p.DeviceApp.FindOne(id) - biz.IsTrue(one.LinkStatus == global.ONLINE, "设备不在线无法设置属性") - if one.Product.ProtocolName == global.TCPProtocol { - err := tcpclient.Send(id, value) - biz.ErrIsNil(err, "属性下发失败") - } - if one.Product.ProtocolName == global.MQTTProtocol { - // 下发指令 - contentMap := map[string]interface{}{ + err := util.BuildRunDeviceRpc(id, "single", map[string]interface{}{ + "method": "setAttributes", + "params": map[string]interface{}{ key: value, - } - content, _ := json.Marshal(contentMap) - var rpc = &mqttclient.RpcRequest{Client: mqttclient.MqttClient, Mode: "single"} - rpc.GetRequestId() - err := rpc.RequestAttributes(global_model.RpcPayload{Params: string(content)}) - biz.ErrIsNil(err, "属性下发失败") - } + }, + }) + biz.ErrIsNilAppendErr(err, "下发失败:") } // InsertDevice 添加Device diff --git a/apps/device/api/device_cmd.go b/apps/device/api/device_cmd.go index 3333027..37439ae 100644 --- a/apps/device/api/device_cmd.go +++ b/apps/device/api/device_cmd.go @@ -2,18 +2,13 @@ package api // ========================================================================== import ( - "context" "encoding/json" "github.com/PandaXGO/PandaKit/biz" "github.com/PandaXGO/PandaKit/model" "github.com/PandaXGO/PandaKit/restfulx" - ruleEntity "pandax/apps/rule/entity" - ruleService "pandax/apps/rule/services" + "pandax/apps/device/util" "pandax/pkg/global" "pandax/pkg/global_model" - "pandax/pkg/rule_engine" - "pandax/pkg/rule_engine/message" - "pandax/pkg/tool" "strings" "time" @@ -53,44 +48,16 @@ func (p *DeviceCmdLogApi) InsertDeviceCmdLog(rc *restfulx.ReqCtx) { ms := make(map[string]interface{}) err := json.Unmarshal([]byte(data.CmdContent), &ms) biz.ErrIsNil(err, "指令格式不正确") - data.Id = global_model.GenerateID() data.State = "2" data.RequestTime = time.Now().Format("2006-01-02 15:04:05") - one := p.DeviceApp.FindOne(data.DeviceId) - biz.IsTrue(one.LinkStatus == global.ONLINE, "设备不在线无法下发指令") - // 查询规则链 - findOne := ruleService.RuleChainModelDao.FindOne(one.Product.RuleChainId) - ruleData := ruleEntity.RuleDataJson{} - err = tool.StringToStruct(findOne.RuleDataJson, &ruleData) - biz.ErrIsNil(err, "规则链数据转化失败") - dataCode := ruleData.LfData.DataCode - code, err := json.Marshal(dataCode) - //新建规则链实体 - instance, errs := rule_engine.NewRuleChainInstance(code) - if len(errs) > 0 { - global.Log.Error("规则链初始化失败", errs[0]) - return - } go func() { - // 构建规则链消息 - metadataVals := map[string]interface{}{ - "deviceId": data.DeviceId, - "mode": data.Mode, - "deviceName": one.Name, - "deviceType": one.DeviceType, - "deviceProtocol": one.Product.ProtocolName, - "productId": one.Pid, - "orgId": one.OrgId, - "owner": one.Owner, - } - msg := message.NewMessage(one.Owner, message.RpcRequestToDevice, map[string]interface{}{ + err := util.BuildRunDeviceRpc(data.DeviceId, data.Mode, map[string]interface{}{ "method": data.CmdName, "params": ms, - }, metadataVals) - err = instance.StartRuleChain(context.Background(), msg) + }) if err != nil { - global.Log.Error("规则链执行失败", errs) + global.Log.Error("规则链执行失败", err) data.State = "1" } else { data.State = "0" @@ -99,7 +66,6 @@ func (p *DeviceCmdLogApi) InsertDeviceCmdLog(rc *restfulx.ReqCtx) { err = p.DeviceCmdLogApp.Insert(data) biz.ErrIsNil(err, "添加指令记录失败") }() - } // DeleteDeviceCmdLog 删除告警 diff --git a/apps/device/util/device_rpc.go b/apps/device/util/device_rpc.go new file mode 100644 index 0000000..2606b4d --- /dev/null +++ b/apps/device/util/device_rpc.go @@ -0,0 +1,51 @@ +package util + +import ( + "context" + "encoding/json" + "errors" + "pandax/apps/device/services" + ruleEntity "pandax/apps/rule/entity" + ruleService "pandax/apps/rule/services" + "pandax/pkg/global" + "pandax/pkg/rule_engine" + "pandax/pkg/rule_engine/message" + "pandax/pkg/tool" +) + +func BuildRunDeviceRpc(deviceId, mode string, metadata map[string]interface{}) error { + one := services.DeviceModelDao.FindOne(deviceId) + if one.LinkStatus != global.ONLINE { + return errors.New("设备不在线无法设置属性") + } + findOne := ruleService.RuleChainModelDao.FindOne(one.Product.RuleChainId) + ruleData := ruleEntity.RuleDataJson{} + err := tool.StringToStruct(findOne.RuleDataJson, &ruleData) + if err != nil { + global.Log.Error("规则链数据转化失败", err) + return errors.New("规则链数据转化失败") + } + dataCode := ruleData.LfData.DataCode + code, _ := json.Marshal(dataCode) + //新建规则链实体 + instance, errs := rule_engine.NewRuleChainInstance(code) + if len(errs) > 0 { + return errs[0] + } + metadataVals := map[string]interface{}{ + "deviceId": one.Id, + "mode": mode, + "deviceName": one.Name, + "deviceType": one.DeviceType, + "deviceProtocol": one.Product.ProtocolName, + "productId": one.Pid, + "orgId": one.OrgId, + "owner": one.Owner, + } + msg := message.NewMessage(one.Owner, message.RpcRequestToDevice, metadata, metadataVals) + err = instance.StartRuleChain(context.Background(), msg) + if err != nil { + global.Log.Error("规则链执行失败", errs) + } + return err +} diff --git a/fatal/latest.log b/fatal/latest.log index 4001b03..e69de29 100644 --- a/fatal/latest.log +++ b/fatal/latest.log @@ -1,1161 +0,0 @@ -2023-10-12 18:55:31.881 [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-10-12 18:55:31.890 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 18:55:31.892 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 18:55:31.892 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 18:55:32.013 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 18:55:32.014 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 18:55:32.014 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 18:55:32.015 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 18:55:32.015 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 18:55:32.015 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 18:55:32.065 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 18:55:32 [INFO] JobCore start success. -2023-10-12 18:56:00.065 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/system/user/login] : 登录 ->78ms -2023-10-12 18:56:00.096 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/user/auth] [uid=1] [uname=panda] : 认证信息 ->20ms -2023-10-12 18:56:01.586 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/alarm/panel] : 获取面板告警分组 ->5ms -2023-10-12 18:56:01.594 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/panel] : 获取DevicePanel ->22ms -2023-10-12 19:13:32.972 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->11ms -2023-10-12 19:13:32.979 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->5ms -2023-10-12 19:13:32.997 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list] [uid=1] : 获取Product分页列表 ->13ms -2023-10-12 19:13:33.171 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/9b37cd4ca37090649adcee8bf17cfdcc_20230414141350.png] : 获取文件 ->86ms -2023-10-12 19:15:56.936 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/template/list] [uid=1] [uname=panda] : 获取Template分页列表 ->15ms -2023-10-12 19:15:59.260 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->12ms -2023-10-12 19:16:00.478 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->27ms -2023-10-12 19:16:01.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list] [uid=1] : 获取Template分页列表 ->12ms -2023-10-12 19:16:02.694 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/template/list] [uid=1] [uname=panda] : 获取Template分页列表 ->10ms -2023-10-12 19:16:57.146 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/category/list] [uid=1] [uname=panda] : 获取ProductCategory列表 ->5ms -2023-10-12 19:16:57.156 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->5ms -2023-10-12 19:16:58.961 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->11ms -2023-10-12 19:16:58.967 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree] : 获取ProductCategory树 ->4ms -2023-10-12 19:17:09.357 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/product/category] [uid=1] : 添加ProductCategory信息 ->316ms -2023-10-12 19:17:09.384 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/category/list] [uid=1] : 获取ProductCategory列表 ->6ms -2023-10-12 19:17:13.127 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree] : 获取ProductCategory树 ->4ms -2023-10-12 19:17:13.128 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->6ms -2023-10-12 19:17:30.344 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/device/product/category] : 添加ProductCategory信息 ->668ms -2023-10-12 19:17:30.372 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list] : 获取ProductCategory列表 ->6ms -2023-10-12 19:17:32.515 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->4ms -2023-10-12 19:17:32.528 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->9ms -2023-10-12 19:17:32.548 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list] [uid=1] : 获取Product分页列表 ->17ms -2023-10-12 19:17:33.984 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->6ms -2023-10-12 19:17:33.994 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->7ms -2023-10-12 19:17:34.012 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list/label] : 获取规则引擎Label列表 ->13ms -2023-10-12 19:18:51.431 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/upload/up] : 上传图片 ->1ms -2023-10-12 19:18:51.437 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->0ms -2023-10-12 19:19:17.239 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/device/product] : 添加Product信息 ->562ms -2023-10-12 19:19:17.276 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list] : 获取Product分页列表 ->15ms -2023-10-12 19:19:21.209 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->4ms -2023-10-12 19:19:21.223 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list/label] : 获取规则引擎Label列表 ->9ms -2023-10-12 19:19:21.231 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->4ms -2023-10-12 19:20:20.425 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/device/product] : 添加Product信息 ->721ms -2023-10-12 19:20:20.460 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list] [uid=1] : 获取Product分页列表 ->14ms -2023-10-12 19:20:25.588 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->11ms -2023-10-12 19:20:26.604 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->10ms -2023-10-12 19:21:19.648 [ERROR] [D:/workspace/go/project/PandaX/PandaX/apps/device/api/product_template.go:75] : sql: converting argument $1 type: unsupported type sql.DB, a struct -2023-10-12 19:21:19.769 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/template] [uid=1] : 添加Template信息 ->373ms -2023-10-12 19:21:19.799 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->11ms -2023-10-12 19:21:29.940 [ERROR] [D:/workspace/go/project/PandaX/PandaX/apps/device/api/product_template.go:75] : sql: converting argument $1 type: unsupported type sql.DB, a struct -2023-10-12 19:21:30.048 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/template] [uid=1] : 添加Template信息 ->216ms -2023-10-12 19:21:30.078 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list] [uid=1] : 获取Template分页列表 ->10ms -2023-10-12 19:21:45.067 [ERROR] [D:/workspace/go/project/PandaX/PandaX/apps/device/api/product_template.go:75] : sql: converting argument $1 type: unsupported type sql.DB, a struct -2023-10-12 19:21:45.226 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/template] [uid=1] : 添加Template信息 ->306ms -2023-10-12 19:21:45.257 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/template/list] [uid=1] [uname=panda] : 获取Template分页列表 ->10ms -2023-10-12 19:21:50.158 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->20ms -2023-10-12 19:21:50.165 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->18ms -2023-10-12 19:21:50.165 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->7ms -2023-10-12 19:21:50.168 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->42ms -2023-10-12 19:22:08.724 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->17ms -2023-10-12 19:22:08.737 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->5ms -2023-10-12 19:22:08.737 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->16ms -2023-10-12 19:22:24.776 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/device] [uid=1] [uname=panda] : 添加Device信息 ->138ms -2023-10-12 19:22:24.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->25ms -2023-10-12 19:22:28.948 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-12 19:22:28.964 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->12ms -2023-10-12 19:22:28.970 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->10ms -2023-10-12 19:23:13.207 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/list/all] [uid=1] : 获取Device列表 ->18ms -2023-10-12 19:23:29.669 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/device] : 添加Device信息 ->256ms -2023-10-12 19:23:29.717 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->25ms -2023-10-12 19:23:32.084 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->13ms -2023-10-12 19:23:32.090 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->11ms -2023-10-12 19:23:32.093 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-12 19:23:38.980 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/status] [uid=1] : 获取Device状态信息 ->15ms -2023-10-12 19:23:40.732 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/status] [uid=1] : 获取Device状态信息 ->14ms -2023-10-12 19:23:42.316 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/alarm/list] : 获取告警分页列表 ->17ms -2023-10-12 19:25:52.266 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->19ms -2023-10-12 19:25:52.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->16ms -2023-10-12 19:25:52.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->38ms -2023-10-12 19:25:52.279 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->6ms -2023-10-12 19:25:52.401 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->0ms -2023-10-12 19:26:52.552 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->12ms -2023-10-12 19:26:52.566 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->15ms -2023-10-12 19:26:52.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->34ms -2023-10-12 19:26:52.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->6ms -2023-10-12 19:26:52.647 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->0ms -2023-10-12 19:28:08.610 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : ZGRlMTE2NmEtYWY5MS0zZDRmLTlhYTktZWE1Njg5Yjk0MTlm断开连接 -2023-10-12 19:28:11.414 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号ZGRlMTE2NmEtYWY5MS0zZDRmLTlhYTktZWE1Njg5Yjk0MTlm,开始认证 -2023-10-12 19:28:11.418 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:28:18.292 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->21ms -2023-10-12 19:28:18.299 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->21ms -2023-10-12 19:28:18.303 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->40ms -2023-10-12 19:28:18.303 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->6ms -2023-10-12 19:28:18.371 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->0ms -2023-10-12 19:28:25.102 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->21ms -2023-10-12 19:28:25.111 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->36ms -2023-10-12 19:28:25.113 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->10ms -2023-10-12 19:28:25.118 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->6ms -2023-10-12 19:28:55.714 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->3ms -2023-10-12 19:28:55.721 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list] : 获取Product分页列表 ->16ms -2023-10-12 19:28:55.724 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-12 19:29:00.242 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list] [uid=1] : 获取Template分页列表 ->9ms -2023-10-12 19:29:01.519 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->11ms -2023-10-12 19:29:02.878 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->9ms -2023-10-12 19:29:03.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list] [uid=1] : 获取Template分页列表 ->10ms -2023-10-12 19:29:08.184 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->10ms -2023-10-12 19:29:09.105 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/template/list] [uid=1] [uname=panda] : 获取Template分页列表 ->9ms -2023-10-12 19:29:17.795 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list] [uid=1] : 获取Template分页列表 ->8ms -2023-10-12 19:29:19.310 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list] : 获取Template分页列表 ->26ms -2023-10-12 19:29:41.993 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/netbase/hook_base.go:59] : 设备标识 devA 不存在 -2023-10-12 19:29:41.993 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:210] : 子设备devA 标识不存在,请先创建设备标识 -2023-10-12 19:30:05.171 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->12ms -2023-10-12 19:30:05.179 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->13ms -2023-10-12 19:30:05.179 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/list] [uid=1] [uname=panda] : 获取Device分页列表 ->28ms -2023-10-12 19:30:05.180 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-12 19:30:13.512 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:161] : -2023-10-12 19:30:48.495 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->14ms -2023-10-12 19:30:49.791 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->15ms -2023-10-12 19:30:52.949 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->199ms -2023-10-12 19:30:55.900 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->13ms -2023-10-12 19:30:57.866 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->12ms -2023-10-12 19:39:24.325 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-12 19:39:32.612 [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-10-12 19:39:32.618 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:39:32.620 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:39:32.620 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:39:32.628 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:39:32.628 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:39:32.628 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:39:32.629 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:39:32.629 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:39:32.629 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:39:32.636 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:39:32.638 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:39:32 [INFO] JobCore start success. -2023-10-12 19:39:32.639 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:39:37.301 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:161] : 设置设备影子点失败 -2023-10-12 19:39:47.701 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 19:39:48.421 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/status] [uid=1] : 获取Device状态信息 ->16ms -2023-10-12 19:39:50.743 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 19:39:51.468 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->18ms -2023-10-12 19:39:54.914 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->17ms -2023-10-12 19:39:56.819 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->14ms -2023-10-12 19:40:26.026 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-12 19:40:35.745 [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-10-12 19:40:35.751 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:40:35.753 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:40:35.753 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:40:35.760 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:40:35.760 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:40:35.760 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:40:35.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:40:35.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:40:35.761 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:40:35.766 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:40:35 [INFO] JobCore start success. -2023-10-12 19:40:37.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-12 19:40:37.990 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:40:37.993 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:41:01.532 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:161] : 设置设备影子点失败 -2023-10-12 19:41:04.973 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->14ms -2023-10-12 19:41:07.355 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->15ms -2023-10-12 19:45:40.489 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-12 19:45:46.752 [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-10-12 19:45:46.758 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:45:46.760 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:45:46.760 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:45:46.769 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:45:46.769 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:45:46.770 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:45:46.770 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:45:46.770 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:45:46.771 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:45:46.776 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:45:46 [INFO] JobCore start success. -2023-10-12 19:45:46.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-12 19:45:46.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:45:46.992 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:45:51.825 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:161] : 设置设备影子点失败 -2023-10-12 19:47:19.278 [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-10-12 19:47:19.284 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:47:19.286 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:47:19.286 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:47:19.293 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:47:19.293 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:47:19.293 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:47:19.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:47:19.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:47:19.294 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:47:19.300 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:47:19 [INFO] JobCore start success. -2023-10-12 19:47:21.861 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-12 19:47:21.862 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:47:21.865 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:47:21.888 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:160] : 设置设备影子点失败 -2023-10-12 19:47:49.587 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-12 19:47:58.525 [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-10-12 19:47:58.531 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:47:58.535 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:47:58.535 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:47:58.546 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:47:58.546 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:47:58.546 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:47:58.547 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:47:58.547 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:47:58.547 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:47:58.557 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:47:58 [INFO] JobCore start success. -2023-10-12 19:48:01.559 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:48:01.562 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:48:09.150 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:160] : 设置设备影子点失败 -2023-10-12 19:49:57.107 [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-10-12 19:49:57.113 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:49:57.114 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:49:57.114 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:49:57.122 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:49:57.122 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:49:57.122 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:49:57.123 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:49:57.123 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:49:57.123 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:49:57.132 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:49:57 [INFO] JobCore start success. -2023-10-12 19:50:00.965 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:50:00.967 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:50:11.584 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:160] : 设置设备影子点失败 -2023-10-12 19:51:20.011 [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-10-12 19:51:20.016 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:51:20.018 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:51:20.018 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:51:20.025 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:51:20.025 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:51:20.025 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:51:20.026 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:51:20.026 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:51:20.026 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:51:20.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:51:20 [INFO] JobCore start success. -2023-10-12 19:51:23.794 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:51:23.797 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:51:28.478 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:160] : 设置设备影子点失败%!(EXTRA string=unknown device) -2023-10-12 19:53:33.167 [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-10-12 19:53:33.173 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:45] : mysql连接成功 -2023-10-12 19:53:33.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:50] : Redis连接成功 -2023-10-12 19:53:33.176 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:57] : Tdengine连接成功 -2023-10-12 19:53:33.198 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:75] : 路由初始化完成 -2023-10-12 19:53:33.198 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-12 19:53:33.198 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-12 19:53:33.199 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:53:33.199 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-12 19:53:33.199 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-12 19:53:33.205 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-12 19:53:33 [INFO] JobCore start success. -2023-10-12 19:53:36.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : ZGRlMTE2NmEtYWY5MS0zZDRmLTlhYTktZWE1Njg5Yjk0MTlm断开连接 -2023-10-12 19:53:37.001 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-12 19:53:37.004 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:53:37.699 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号ZGRlMTE2NmEtYWY5MS0zZDRmLTlhYTktZWE1Njg5Yjk0MTlm,开始认证 -2023-10-12 19:53:37.702 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-12 19:54:45.176 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:160] : -2023-10-12 19:54:51.790 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 19:54:52.719 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->17ms -2023-10-12 19:56:31.521 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->15ms -2023-10-12 19:56:33.153 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:02:06.914 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/status] [uid=1] : 获取Device状态信息 ->15ms -2023-10-12 20:02:07.458 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:09:55.600 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->18ms -2023-10-12 20:09:57.578 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/status] [uid=1] : 获取Device状态信息 ->14ms -2023-10-12 20:09:58.501 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->15ms -2023-10-12 20:10:20.840 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->19ms -2023-10-12 20:10:23.327 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:10:28.459 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:10:29.177 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->18ms -2023-10-12 20:11:44.511 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:11:45.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->16ms -2023-10-12 20:13:13.109 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:13:15.078 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:13:18.004 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->43ms -2023-10-12 20:13:20.060 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:13:21.004 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->12ms -2023-10-12 20:13:23.912 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->52ms -2023-10-12 20:13:25.768 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:13:26.340 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->16ms -2023-10-12 20:13:27.112 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:14:32.907 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->18ms -2023-10-12 20:14:34.429 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:14:35.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:14:37.861 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:14:41.767 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->12ms -2023-10-12 20:14:42.764 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:15:36.179 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->20ms -2023-10-12 20:15:41.788 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->15ms -2023-10-12 20:15:42.622 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->15ms -2023-10-12 20:15:44.519 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:15:46.556 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:16:32.813 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:16:39.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:17:36.268 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->57ms -2023-10-12 20:17:43.910 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:17:45.587 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->16ms -2023-10-12 20:17:56.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:20:22.320 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:20:23.028 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:20:29.707 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:20:32.565 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:21:20.232 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->22ms -2023-10-12 20:21:21.864 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:21:23.399 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/YbWKD905pQ/property/history] : 获取设备属性的遥测历史 ->23ms -2023-10-12 20:21:30.088 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/YbWKD905pQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:21:34.036 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/YbWKD905pQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->15ms -2023-10-12 20:21:52.071 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->15ms -2023-10-12 20:21:53.383 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->17ms -2023-10-12 20:21:54.547 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:21:55.855 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:21:59.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->20ms -2023-10-12 20:22:10.315 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/9GOIPOI6GQ/property/history] [uid=1] [uname=panda] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:22:12.345 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:22:12.845 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] [uid=1] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:22:21.411 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->16ms -2023-10-12 20:22:31.438 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/lCtIzLLdIQ/status] [uid=1] : 获取Device状态信息 ->15ms -2023-10-12 20:22:32.195 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/lCtIzLLdIQ/status] [uid=1] [uname=panda] : 获取Device状态信息 ->17ms -2023-10-12 20:22:33.573 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/lCtIzLLdIQ/property/history] : 获取设备属性的遥测历史 ->17ms -2023-10-12 20:22:35.684 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/lCtIzLLdIQ/property/history] : 获取设备属性的遥测历史 ->13ms -2023-10-12 20:22:46.822 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:22:47.793 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/status] : 获取Device状态信息 ->16ms -2023-10-12 20:22:49.155 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->25ms -2023-10-12 20:23:00.954 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->14ms -2023-10-12 20:23:03.125 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/9GOIPOI6GQ/property/history] : 获取设备属性的遥测历史 ->17ms -2023-10-13 19:35:13.421 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 19:35:13.444 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 20:20:59.246 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 -<-e errCode: 4001, errMsg: 没有权限操作,可能是TOKEN过期了,请先登录 -2023-10-13 20:21:25.545 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/system/user/login] : 登录 ->97ms -2023-10-13 20:21:25.577 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->22ms -2023-10-13 20:21:26.040 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/alarm/panel] [uid=1] [uname=panda] : 获取面板告警分组 ->10ms -2023-10-13 20:21:26.085 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/panel] : 获取DevicePanel ->40ms -2023-10-13 20:21:33.500 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 20:21:33.522 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/notice/list] [uid=1] : 获取通知分页列表 ->19ms -2023-10-13 20:21:38.197 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 20:21:44.947 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/notice/list] [uid=1] [uname=panda] : 获取通知分页列表 ->12ms -2023-10-13 20:21:49.094 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/notice/list] : 获取通知分页列表 ->12ms -2023-10-13 20:22:09.696 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/notice/list] : 获取通知分页列表 ->12ms -2023-10-13 20:22:28.929 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/notice/list] [uid=1] : 获取通知分页列表 ->12ms -2023-10-13 20:23:29.409 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->8ms -2023-10-13 20:23:29.415 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/notice/list] : 获取通知分页列表 ->24ms -2023-10-13 20:23:32.075 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 20:23:44.397 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/notice/list] : 获取通知分页列表 ->11ms -2023-10-13 20:23:46.476 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/notice/list] : 获取通知分页列表 ->11ms -2023-10-13 20:24:06.975 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->7ms -2023-10-13 20:24:06.993 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/list] [uid=1] [uname=panda] : 获取规则引擎分页列表 ->14ms -2023-10-13 20:24:10.589 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->35ms -2023-10-13 20:24:11.394 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/rulee765e9ef022812a8b89dfb4c] [uid=1] : 获取规则引擎信息 ->8ms -2023-10-13 20:24:11.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 20:28:50.167 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 20:28:50.172 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 20:28:50.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 20:28:50.175 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 20:28:50.182 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 20:28:50.182 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 20:28:50.182 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 20:28:50.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 20:28:50.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 20:28:50.183 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 20:28:50.188 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:87] : 2023-10-13 20:28:50 [INFO] JobCore start success. -2023-10-13 20:28:52.014 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-13 20:28:52.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 20:28:52.053 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 20:29:51.682 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/rulee765e9ef022812a8b89dfb4c] [uid=1] [uname=panda] : 获取规则引擎信息 ->4ms -2023-10-13 20:29:51.894 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 20:30:40.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/nodeLabels] [uid=1] : 获取所有节点标签 ->0ms -2023-10-13 20:30:40.858 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 -<-e errCode: 4001, errMsg: 没有权限操作,可能是TOKEN过期了,请先登录 -2023-10-13 20:30:44.667 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/rulee765e9ef022812a8b89dfb4c] [uid=1] [uname=panda] : 获取规则引擎信息 ->4ms -2023-10-13 20:30:44.904 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 20:31:25.656 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/initialize/event.go:14] : 规则链rulee765e9ef022812a8b89dfb4c变更 -2023-10-13 20:31:26.041 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [PUT=/rule/chain] [uid=1] [uname=panda] : 修改规则引擎信息 ->384ms -2023-10-13 20:37:13.141 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/nodeLabels] [uid=1] [uname=panda] : 获取所有节点标签 ->0ms -2023-10-13 20:37:13.242 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 -<-e errCode: 4001, errMsg: 没有权限操作,可能是TOKEN过期了,请先登录 -2023-10-13 21:43:44.990 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 21:43:44.995 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 21:43:44.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 21:43:44.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 21:43:45.007 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 21:43:45.007 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 21:43:45.007 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 21:43:45.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:43:45.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 21:43:45.008 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:43:45.014 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 21:43:45 [INFO] JobCore start success. -2023-10-13 21:43:45.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 21:43:45.022 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:44:01.156 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/user/auth] [uid=1] : 认证信息 ->23ms -2023-10-13 21:44:01.903 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rulee765e9ef022812a8b89dfb4c] : 获取规则引擎信息 ->3ms -2023-10-13 21:44:02.130 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/nodeLabels] [uid=1] : 获取所有节点标签 ->0ms -2023-10-13 21:45:21.917 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->26ms -2023-10-13 21:45:50.404 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->7ms -2023-10-13 21:45:50.415 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->12ms -2023-10-13 21:45:50.415 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/list] [uid=1] [uname=panda] : 获取Device分页列表 ->28ms -2023-10-13 21:45:50.417 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 21:45:50.585 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->67ms -2023-10-13 21:46:12.869 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 21:46:12.873 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:46:13.824 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$dz/events/device/s7-device/data/update"] -2023-10-13 21:46:14.252 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 21:46:14.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$hw/events/device/s7-device/twin/update"] -2023-10-13 21:46:14.873 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 21:46:49.606 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->12ms -2023-10-13 21:46:49.615 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->29ms -2023-10-13 21:46:49.616 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->13ms -2023-10-13 21:46:49.619 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 21:47:44.736 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->17ms -2023-10-13 21:47:44.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/list] [uid=1] [uname=panda] : 获取Device分页列表 ->47ms -2023-10-13 21:47:44.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->16ms -2023-10-13 21:47:44.752 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 21:47:55.101 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 21:48:09.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 21:48:09.661 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:48:10.485 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$dz/events/device/s7-device/data/update"] -2023-10-13 21:48:10.800 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 21:48:11.096 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"$hw/events/device/s7-device/twin/update"] -2023-10-13 21:48:11.396 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 21:48:28.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->22ms -2023-10-13 21:48:28.141 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 21:48:28.141 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->16ms -2023-10-13 21:48:28.144 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->42ms -2023-10-13 21:48:39.320 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->21ms -2023-10-13 21:48:39.324 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->9ms -2023-10-13 21:48:39.324 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/list] [uid=1] : 获取Device分页列表 ->35ms -2023-10-13 21:48:39.326 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 21:50:52.769 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/cmd/list] [uid=1] [uname=panda] : 获取命令下发分页列表 ->13ms -2023-10-13 21:50:54.236 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->11ms -2023-10-13 21:51:04.120 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 -<-e errCode: 400, errMsg: 设备不在线无法下发指令 -2023-10-13 21:51:10.831 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->20ms -2023-10-13 21:51:10.841 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->17ms -2023-10-13 21:51:10.843 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->40ms -2023-10-13 21:51:10.844 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 21:51:38.583 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 21:51:49.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 21:51:49.321 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:51:50.229 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 21:51:50.578 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 21:52:05.057 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->23ms -2023-10-13 21:52:05.062 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->12ms -2023-10-13 21:52:05.071 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/list] [uid=1] : 获取Device分页列表 ->44ms -2023-10-13 21:52:05.077 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->13ms -2023-10-13 21:52:58.327 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 21:53:05.117 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 21:53:05.122 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 21:53:05.124 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 21:53:05.124 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 21:53:05.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 21:53:05.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 21:53:05.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 21:53:05.132 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:53:05.132 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 21:53:05.132 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:53:05.137 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 21:53:05 [INFO] JobCore start success. -2023-10-13 21:53:05.334 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 21:53:05.336 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:53:18.685 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 21:53:27.435 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 21:53:27.438 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:53:28.159 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 21:53:28.408 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 21:56:00.046 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 21:56:00.051 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 21:56:00.053 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 21:56:00.053 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 21:56:00.061 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 21:56:00.061 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 21:56:00.061 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 21:56:00.062 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:56:00.062 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 21:56:00.062 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:56:00.069 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 21:56:00 [INFO] JobCore start success. -2023-10-13 21:56:03.707 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-13 21:56:03.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 21:56:03.714 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:56:04.917 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 21:56:09.311 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 21:56:09.314 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:56:09.324 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:95] : -2023-10-13 21:56:10.020 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 21:56:10.273 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 21:59:51.982 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 21:59:51.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 21:59:51.991 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 21:59:51.991 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 21:59:51.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 21:59:51.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 21:59:51.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 21:59:51.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 21:59:51.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:59:51.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 21:59:52.006 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 21:59:52 [INFO] JobCore start success. -2023-10-13 21:59:52.049 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : pandax断开连接 -2023-10-13 21:59:52.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 21:59:52.052 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 21:59:57.005 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:98] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 22:00:01.684 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 22:00:01.687 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-13 22:00:01.699 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:94] : -2023-10-13 22:00:02.407 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 22:00:02.659 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:138] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 22:01:59.414 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:03:14.550 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:03:14.556 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:03:14.558 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:03:14.558 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:03:14.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:03:14.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:03:14.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:03:14.571 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:03:14.572 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:03:14.572 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:03:14.578 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:03:14 [INFO] JobCore start success. -2023-10-13 22:03:14.580 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:114] : 账号pandax,开始认证 -2023-10-13 22:06:03.740 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:06:03.746 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:06:03.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:06:03.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:06:03.755 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:06:03.755 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:06:03.755 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:06:03.756 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:06:03.757 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:06:03.757 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:06:03.762 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:06:03 [INFO] JobCore start success. -2023-10-13 22:06:05.847 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 22:06:05.849 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:06:05.849 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 22:06:05.852 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:06:05.854 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:06:05.865 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:94] : -2023-10-13 22:06:10.085 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 22:06:15.524 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 22:06:15.527 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:06:15.539 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:94] : -2023-10-13 22:06:16.211 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 22:06:16.461 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 22:07:13.776 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 22:07:17.185 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 22:07:17.198 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:07:17.571 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:94] : -2023-10-13 22:07:17.936 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-13 22:07:18.192 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-13 22:18:37.897 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->7ms -2023-10-13 22:18:37.911 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->13ms -2023-10-13 22:18:37.929 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->11ms -2023-10-13 22:18:37.937 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/list] [uid=1] : 获取Device分页列表 ->28ms -2023-10-13 22:18:44.327 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->12ms -2023-10-13 22:18:45.701 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->5ms -2023-10-13 22:18:50.027 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 -<-e errCode: 400, errMsg: 添加指令记录失败 -2023-10-13 22:21:32.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/log/list] : 获取规则引擎日志分页列表 ->21ms -2023-10-13 22:21:33.523 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 22:21:33.544 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list] : 获取规则引擎分页列表 ->15ms -2023-10-13 22:21:41.472 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->15ms -2023-10-13 22:21:41.473 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 22:21:41.494 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->11ms -2023-10-13 22:21:41.512 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->23ms -2023-10-13 22:21:49.984 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/category/list/tree/label] [uid=1] : 获取ProductCategory树 ->3ms -2023-10-13 22:21:49.999 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 22:21:50.002 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list] : 获取Product分页列表 ->14ms -2023-10-13 22:21:50.168 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/9b37cd4ca37090649adcee8bf17cfdcc_20230414141350.png] : 获取文件 ->94ms -2023-10-13 22:22:00.101 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list/label] : 获取规则引擎Label列表 ->6ms -2023-10-13 22:22:00.109 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->5ms -2023-10-13 22:22:00.119 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 22:22:18.349 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->3ms -2023-10-13 22:22:18.360 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->8ms -2023-10-13 22:22:18.371 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list/label] : 获取规则引擎Label列表 ->6ms -2023-10-13 22:24:30.809 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/category/list] [uid=1] [uname=panda] : 获取ProductCategory列表 ->4ms -2023-10-13 22:24:30.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 22:24:31.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 22:24:31.945 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->3ms -2023-10-13 22:24:31.948 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list] : 获取Product分页列表 ->15ms -2023-10-13 22:24:57.248 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->5ms -2023-10-13 22:24:57.266 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/list/label] : 获取规则引擎Label列表 ->8ms -2023-10-13 22:24:57.279 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->7ms -2023-10-13 22:25:27.018 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/notice/list] [uid=1] : 获取通知分页列表 ->15ms -2023-10-13 22:28:34.801 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:28:45.260 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:28:45.265 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:28:45.268 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:28:45.268 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:28:45.276 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:28:45.277 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:28:45.277 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:28:45.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:28:45.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:28:45.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:28:45.284 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:28:45 [INFO] JobCore start success. -2023-10-13 22:28:46.764 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:28:46.767 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:28:54.056 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 22:28:54.061 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list] : 获取ProductCategory列表 ->4ms -2023-10-13 22:28:55.127 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 22:28:55.139 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [GET=/device/product/list] [uid=1] : 获取Product分页列表 -<-e errCode: 400, errMsg: 查询产品分页列表失败 -2023-10-13 22:28:55.145 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->4ms -2023-10-13 22:30:58.863 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:31:06.094 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:31:06.101 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:31:06.103 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:31:06.103 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:31:06.109 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:31:06.110 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:31:06.110 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:31:06.111 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:31:06.111 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:31:06.111 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:31:06.121 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:31:06 [INFO] JobCore start success. -2023-10-13 22:31:10.838 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:31:10.840 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:31:16.357 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/category/list] [uid=1] [uname=panda] : 获取ProductCategory列表 ->4ms -2023-10-13 22:31:16.365 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 22:31:17.203 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 22:31:17.220 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->5ms -2023-10-13 22:31:17.225 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [GET=/device/product/list] [uid=1] : 获取Product分页列表 -<-e errCode: 400, errMsg: 查询产品分页列表失败 -2023-10-13 22:32:09.200 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:32:17.249 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:32:17.255 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:32:17.257 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:32:17.257 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:32:17.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:32:17.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:32:17.264 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:32:17.265 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:32:17.265 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:32:17.265 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:32:17.271 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:32:17 [INFO] JobCore start success. -2023-10-13 22:32:20.149 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 22:32:20.156 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/category/list] [uid=1] [uname=panda] : 获取ProductCategory列表 ->6ms -2023-10-13 22:32:21.165 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:32:21.167 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:32:21.340 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 22:32:21.346 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list/tree/label] : 获取ProductCategory树 ->4ms -2023-10-13 22:32:21.366 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uid=1] [uname=panda] [GET=/device/product/list] : 获取Product分页列表 -<-e errCode: 400, errMsg: 查询产品分页列表失败 -2023-10-13 22:37:24.788 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:37:24.793 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:37:24.796 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:37:24.796 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:37:24.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:37:24.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:37:24.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:37:24.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:37:24.805 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:37:24.805 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:37:24.811 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:37:24 [INFO] JobCore start success. -2023-10-13 22:37:28.471 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:37:28.474 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:38:08.625 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:38:19.300 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:38:19.305 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:38:19.307 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:38:19.308 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:38:19.314 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:38:19.314 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:38:19.314 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:38:19.315 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:38:19.315 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:38:19.315 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:38:19.321 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:38:19 [INFO] JobCore start success. -2023-10-13 22:38:20.597 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : pandax断开连接 -2023-10-13 22:38:20.599 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:38:20.600 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:38:28.933 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/category/list] : 获取ProductCategory列表 ->3ms -2023-10-13 22:38:28.941 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-13 22:38:29.552 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->50ms -2023-10-13 22:38:29.566 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/category/list/tree/label] [uid=1] [uname=panda] : 获取ProductCategory树 ->5ms -2023-10-13 22:38:29.585 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list] [uid=1] [uname=panda] : 获取Product分页列表 ->15ms -2023-10-13 22:39:36.789 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->10ms -2023-10-13 22:39:36.814 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/list] [uid=1] : 获取规则引擎分页列表 ->16ms -2023-10-13 22:39:40.644 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->26ms -2023-10-13 22:39:41.318 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] : 获取规则引擎信息 ->6ms -2023-10-13 22:39:41.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:40:09.461 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/initialize/event.go:14] : 规则链rule_a37571bb6c45378b57803793变更 -2023-10-13 22:40:09.941 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [PUT=/rule/chain] : 修改规则引擎信息 ->481ms -2023-10-13 22:40:24.015 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->15ms -2023-10-13 22:40:24.017 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->8ms -2023-10-13 22:40:24.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/list] [uid=1] [uname=panda] : 获取Device分页列表 ->41ms -2023-10-13 22:40:24.034 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->11ms -2023-10-13 22:40:29.196 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->12ms -2023-10-13 22:40:30.849 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->8ms -2023-10-13 22:40:35.065 [ERROR] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/restfulx/restfulx.go:106] : runtime error: invalid memory address or nil pointer dereference -2023-10-13 22:40:35.065 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [POST=/device/cmd] [uid=1] [uname=panda] : 命令下发 -<-e errMsg: runtime error: invalid memory address or nil pointer dereference -goroutine 230 [running]: -runtime/debug.Stack() - D:/go/go1.20/src/runtime/debug/stack.go:24 +0x65 -pandax/pkg/middleware.getErrMsg(0xc0001b4fc0, {0x1841fe0?, 0x3291bb0}) - D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:65 +0x3d6 -pandax/pkg/middleware.LogHandler(0xc0001b4fc0) - D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31 +0x238 -github.com/PandaXGO/PandaKit/restfulx.ApplyHandlerInterceptor(...) - D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/restfulx/req_ctx.go:124 -github.com/PandaXGO/PandaKit/restfulx.(*ReqCtx).Handle.func1() - D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/restfulx/req_ctx.go:40 +0xb8 -panic({0x1841fe0, 0x3291bb0}) - D:/go/go1.20/src/runtime/panic.go:884 +0x213 -pandax/pkg/rule_engine/nodes.GetNodes(0xc00119e280) - D:/workspace/go/project/PandaX/PandaX/pkg/rule_engine/nodes/node.go:92 +0x4b2 -pandax/pkg/rule_engine.newInstanceWithManifest(0xc00119e280) - D:/workspace/go/project/PandaX/PandaX/pkg/rule_engine/instance.go:31 +0x3d -pandax/pkg/rule_engine.NewRuleChainInstance({0xc00054d900, 0x1266, 0x1300}) - D:/workspace/go/project/PandaX/PandaX/pkg/rule_engine/instance.go:25 +0x133 -pandax/apps/device/api.(*DeviceCmdLogApi).InsertDeviceCmdLog(0xc000362920, 0x479397?) - D:/workspace/go/project/PandaX/PandaX/apps/device/api/device_cmd.go:70 +0x2a5 -github.com/PandaXGO/PandaKit/restfulx.(*ReqCtx).Handle(0xc0001b4fc0, 0xc002bbb120) - D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/restfulx/req_ctx.go:56 +0x1b5 -pandax/apps/device/router.InitDeviceCmdLogRouter.func2(0xc001dae2e8?, 0xc000628a90?) - D:/workspace/go/project/PandaX/PandaX/apps/device/router/device_cmd.go:38 +0x7e -github.com/emicklei/go-restful/v3.(*FilterChain).ProcessFilter(0xc000628a90?, 0x232ef40?, 0xc0001b4ee0?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/filter.go:23 +0x58 -pandax/pkg/middleware.Rate(0xc00290e800, 0x1?, 0xc8?) - D:/workspace/go/project/PandaX/PandaX/pkg/middleware/rate.go:24 +0xb1 -github.com/emicklei/go-restful/v3.(*FilterChain).ProcessFilter(0x0?, 0x0?, 0x2714e403328?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/filter.go:21 +0x47 -github.com/emicklei/go-restful/v3.(*Container).OPTIONSFilter(0xc0000fe3c0?, 0x5?, 0x5?, 0x0?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/options_filter.go:15 +0x54 -github.com/emicklei/go-restful/v3.(*FilterChain).ProcessFilter(0xc00061a240?, 0x4?, 0x4?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/filter.go:21 +0x47 -github.com/emicklei/go-restful/v3.CrossOriginResourceSharing.Filter({{0xc00061a240, 0x4, 0x4}, {0xc00066c2a0, 0x7, 0x7}, {0x0, 0x0, 0x0}, 0x0, ...}, ...) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/cors_filter.go:65 +0x1c5 -github.com/emicklei/go-restful/v3.(*FilterChain).ProcessFilter(0xb800000000000070?, 0x1a08c40?, 0xc000580400?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/filter.go:21 +0x47 -pandax/pkg/middleware.EscapeHTML(0xc00290e800, 0x1989d60?, 0x1?) - D:/workspace/go/project/PandaX/PandaX/pkg/middleware/escape_html.go:16 +0x11f -github.com/emicklei/go-restful/v3.(*FilterChain).ProcessFilter(0xc0005dcd80?, 0xc00290e820?, 0xc00126e8a0?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/filter.go:21 +0x47 -github.com/emicklei/go-restful/v3.(*Container).dispatch(0xc0006c6510, {0x232ef10, 0xc00126e8a0}, 0xc001624a00) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/container.go:296 +0x5d0 -net/http.HandlerFunc.ServeHTTP(0x10?, {0x232ef10?, 0xc00126e8a0?}, 0x1abd5e8?) - D:/go/go1.20/src/net/http/server.go:2122 +0x2f -net/http.(*ServeMux).ServeHTTP(0x2331c40?, {0x232ef10, 0xc00126e8a0}, 0xc001624a00) - D:/go/go1.20/src/net/http/server.go:2500 +0x149 -github.com/emicklei/go-restful/v3.(*Container).ServeHTTP(0xc0006c6510, {0x2331c40, 0xc0005e2700}, 0x86ea74?) - D:/workspace/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.9.0/container.go:346 +0x112 -net/http.serverHandler.ServeHTTP({0x232c3e8?}, {0x2331c40, 0xc0005e2700}, 0xc001624a00) - D:/go/go1.20/src/net/http/server.go:2936 +0x316 -net/http.(*conn).serve(0xc0013a8750, {0x2333350, 0xc00055a3f0}) - D:/go/go1.20/src/net/http/server.go:1995 +0x612 -created by net/http.(*Server).Serve - D:/go/go1.20/src/net/http/server.go:3089 +0x5ed - -2023-10-13 22:41:34.871 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:41:34.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:42:46.142 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:42:55.630 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:42:55.636 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:42:55.638 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:42:55.638 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:42:55.645 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:42:55.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:42:55.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:42:55.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:42:55.646 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:42:55.647 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:42:55.652 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:42:55 [INFO] JobCore start success. -2023-10-13 22:42:58.133 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : pandax断开连接 -2023-10-13 22:42:58.135 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:42:58.138 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:44:27.846 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/nodeLabels] [uid=1] : 获取所有节点标签 ->0ms -2023-10-13 22:44:27.874 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:44:43.969 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->5ms -2023-10-13 22:44:43.976 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/list] [uid=1] : 获取规则引擎分页列表 ->17ms -2023-10-13 22:44:47.488 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/user/auth] [uid=1] : 认证信息 ->26ms -2023-10-13 22:44:48.287 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] : 获取规则引擎信息 ->6ms -2023-10-13 22:44:48.455 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/nodeLabels] [uid=1] [uname=panda] : 获取所有节点标签 ->0ms -2023-10-13 22:45:23.240 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] : 获取规则引擎信息 ->8ms -2023-10-13 22:45:23.498 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/nodeLabels] [uid=1] [uname=panda] : 获取所有节点标签 ->0ms -2023-10-13 22:46:44.004 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/rule_a37571bb6c45378b57803793] [uid=1] [uname=panda] : 获取规则引擎信息 ->13ms -2023-10-13 22:46:44.207 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:47:28.045 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] : 获取规则引擎信息 ->8ms -2023-10-13 22:47:28.331 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:47:43.653 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/initialize/event.go:14] : 规则链rule_a37571bb6c45378b57803793变更 -2023-10-13 22:47:44.257 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [PUT=/rule/chain] : 修改规则引擎信息 ->605ms -2023-10-13 22:48:43.989 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->42ms -2023-10-13 22:48:44.488 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/rule/chain/rulee765e9ef022812a8b89dfb4c] [uid=1] [uname=panda] : 获取规则引擎信息 ->5ms -2023-10-13 22:48:44.729 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/nodeLabels] [uid=1] : 获取所有节点标签 ->0ms -2023-10-13 22:49:06.316 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/group/list/tree/label] [uid=1] [uname=panda] : 获取DeviceGroup树 ->12ms -2023-10-13 22:49:06.324 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->12ms -2023-10-13 22:49:06.327 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->6ms -2023-10-13 22:49:06.327 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/list] [uid=1] : 获取Device分页列表 ->33ms -2023-10-13 22:49:10.239 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->11ms -2023-10-13 22:49:11.964 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/template/list/all] [uid=1] [uname=panda] : 获取Template列表 ->6ms -2023-10-13 22:49:17.149 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 -<-e errCode: 400, errMsg: 添加指令记录失败 -2023-10-13 22:50:21.666 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] [uid=1] : 获取规则引擎信息 ->9ms -2023-10-13 22:50:21.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-13 22:51:29.598 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-13 22:51:34.908 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-13 22:51:34.913 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-13 22:51:34.916 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-13 22:51:34.916 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-13 22:51:34.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-13 22:51:34.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-13 22:51:34.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-13 22:51:34.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:51:34.923 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-13 22:51:34.924 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-13 22:51:34.929 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-13 22:51:34 [INFO] JobCore start success. -2023-10-13 22:51:35.089 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号pandax,开始认证 -2023-10-13 22:51:35.091 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 22:51:57.561 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uid=1] [uname=panda] [POST=/device/cmd] : 命令下发 -<-e errCode: 400, errMsg: 添加指令记录失败 -2023-10-13 23:09:40.750 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:09:45.654 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:09:45.659 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:09:45.676 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:09:46.090 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-13 23:18:40.459 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:18:44.656 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:18:44.661 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:18:44.674 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:18:45.098 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-13 23:27:39.465 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:27:43.661 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:27:43.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:27:43.677 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:27:43.942 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-13 23:35:09.324 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:35:13.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:35:13.661 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:35:13.675 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:35:13.974 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-13 23:42:39.325 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:42:43.649 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:42:43.653 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:42:43.664 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:42:44.099 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-13 23:56:05.847 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-13 23:56:10.655 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-13 23:56:10.662 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-13 23:56:10.676 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-13 23:56:11.049 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:02:07.194 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:02:11.649 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:02:11.653 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:02:11.665 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-14 00:02:12.074 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:08:08.184 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:08:12.641 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:08:12.645 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:08:12.659 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-14 00:08:13.020 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:14:09.174 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:14:13.654 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:14:13.657 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:14:13.671 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-14 00:14:14.162 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:23:08.462 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:23:12.651 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:23:12.655 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:23:12.669 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-14 00:23:13.069 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:29:09.188 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:29:13.658 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:29:13.662 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:29:13.675 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:140] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry" name:"v1/devices/me/rpc/request/+"] -2023-10-14 00:29:14.160 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:36:39.323 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 00:36:43.641 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:116] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 00:36:43.648 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:85] : Client emqx@172.17.0.3 Connected -2023-10-14 00:36:44.203 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 00:38:12.786 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:100] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 08:54:14.550 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/system/user/login] : 登录 ->73ms -2023-10-14 08:54:14.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->18ms -2023-10-14 08:54:14.948 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/alarm/panel] : 获取面板告警分组 ->26ms -2023-10-14 08:54:14.964 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/panel] [uid=1] [uname=panda] : 获取DevicePanel ->61ms -2023-10-14 08:54:19.932 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->3ms -2023-10-14 08:54:19.940 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/rule/chain/list] [uid=1] : 获取规则引擎分页列表 ->17ms -2023-10-14 08:54:23.545 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/user/auth] : 认证信息 ->23ms -2023-10-14 08:54:24.203 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/rule_a37571bb6c45378b57803793] : 获取规则引擎信息 ->5ms -2023-10-14 08:54:24.442 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/rule/chain/nodeLabels] : 获取所有节点标签 ->0ms -2023-10-14 09:05:26.485 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:05:34.881 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:05:34.887 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:05:34.889 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:05:34.889 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:05:34.896 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:05:34.896 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:05:34.897 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:05:34.897 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:05:34.898 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:05:34.898 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:05:34.902 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:05:34 [INFO] JobCore start success. -2023-10-14 09:05:42.773 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/initialize/event.go:15] : 规则链rule_a37571bb6c45378b57803793变更 -2023-10-14 09:05:43.019 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [PUT=/rule/chain] : 修改规则引擎信息 ->246ms -panic: not Authorized - -goroutine 49 [running]: -pandax/iothub/client/mqttclient.GetMqttClinent({0xc001322048, 0x14}, {0xc00050a660, 0x6}, {0xc00050a680, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:50 +0x31d -pandax/iothub/client/mqttclient.InitMqtt({0xc00050a600?, 0x25934c1?}, {0xc00050a660, 0x6}, {0xc00050a680, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:29 +0x93 -pandax/iothub/server/emqxserver.InitEmqxHook({0x0, 0x0}, 0xc001248980) - D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:37 +0x1f1 -created by pandax/iothub.InitIothub - D:/workspace/go/project/PandaX/PandaX/iothub/iothub.go:14 +0xed -2023-10-14 09:06:58.958 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231013022859-bcaa3c1cd20b/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:06:58.969 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:06:58.972 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:06:58.972 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:06:58.984 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:06:58.985 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:06:58.985 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:06:58.985 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:06:58.986 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:34] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:06:58.986 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:06:58.998 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:06:58 [INFO] JobCore start success. -panic: not Authorized - -goroutine 36 [running]: -pandax/iothub/client/mqttclient.GetMqttClinent({0xc0003c4780, 0x14}, {0xc0000448d0, 0x6}, {0xc0000448f0, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:50 +0x31d -pandax/iothub/client/mqttclient.InitMqtt({0xc000044800?, 0x20334c1?}, {0xc0000448d0, 0x6}, {0xc0000448f0, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:29 +0x93 -pandax/iothub/server/emqxserver.InitEmqxHook({0x0, 0x0}, 0xc0004e0000) - D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:37 +0x1f1 -created by pandax/iothub.InitIothub - D:/workspace/go/project/PandaX/PandaX/iothub/iothub.go:14 +0xed -2023-10-14 09:10:46.016 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:10:46.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:10:46.024 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:10:46.024 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:10:46.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:10:46.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:10:46.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:10:46.033 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:10:46.033 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:10:46.033 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:10:46.039 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:10:46 [INFO] JobCore start success. -panic: not Authorized - -goroutine 40 [running]: -pandax/iothub/client/mqttclient.GetMqttClinent({0xc00058e030, 0x14}, {0xc000044a90, 0x6}, {0xc000044ab0, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:50 +0x31d -pandax/iothub/client/mqttclient.InitMqtt({0xc000044920?, 0x22a34bb?}, {0xc000044a90, 0x6}, {0xc000044ab0, 0x6}) - D:/workspace/go/project/PandaX/PandaX/iothub/client/mqttclient/mqtt.go:29 +0x93 -pandax/iothub/server/emqxserver.InitEmqxHook({0x0, 0x0}, 0xc00044a080) - D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:36 +0x1f1 -created by pandax/iothub.InitIothub - D:/workspace/go/project/PandaX/PandaX/iothub/iothub.go:14 +0xed -2023-10-14 09:12:02.794 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:12:02.799 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:12:02.801 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:12:02.801 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:12:02.809 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:12:02.809 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:12:02.809 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:12:02.810 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:12:02.810 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:12:02.810 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:12:02.815 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:12:02 [INFO] JobCore start success. -2023-10-14 09:13:21.874 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->9ms -2023-10-14 09:13:21.884 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/product/list/all] [uid=1] : 获取Product分页列表 ->12ms -2023-10-14 09:13:21.884 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->26ms -2023-10-14 09:13:21.888 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->6ms -2023-10-14 09:13:21.969 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/upload/get/1df420e901be965018e95bac136ec17f_20231012191851.jpg] : 获取文件 ->0ms -2023-10-14 09:13:31.147 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 09:13:36.674 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 09:13:36.677 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:13:37.094 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:93] : -2023-10-14 09:13:37.376 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:137] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-14 09:13:37.630 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:137] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-14 09:13:40.945 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/group/list/tree/label] [uid=1] : 获取DeviceGroup树 ->24ms -2023-10-14 09:13:40.952 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/system/dict/data/type] [uid=1] [uname=panda] : 获取字典数据列表通过字典类型 ->7ms -2023-10-14 09:13:40.959 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->46ms -2023-10-14 09:13:40.966 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->8ms -2023-10-14 09:13:45.107 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/cmd/list] [uid=1] [uname=panda] : 获取命令下发分页列表 ->12ms -2023-10-14 09:13:46.531 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->7ms -2023-10-14 09:13:51.879 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uid=1] [uname=panda] [POST=/device/cmd] : 命令下发 -<-e errCode: 400, errMsg: 添加指令记录失败 -2023-10-14 09:14:49.911 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:14:58.732 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:14:58.738 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:14:58.739 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:14:58.740 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:14:58.747 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:14:58.747 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:14:58.747 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:14:58.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:14:58.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:14:58.748 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:14:58.754 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:14:58 [INFO] JobCore start success. -2023-10-14 09:14:58.754 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:14:58.757 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:15:04.706 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:31] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 -<-e errCode: 400, errMsg: 添加指令记录失败 -2023-10-14 09:20:45.596 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:20:58.125 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:20:58.131 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:20:58.133 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:20:58.133 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:20:58.144 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:20:58.144 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:20:58.144 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:20:58.146 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:20:58.147 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:20:58.148 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:20:58.152 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:20:58 [INFO] JobCore start success. -2023-10-14 09:20:58.584 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:20:58.586 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:34:51.795 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:34:51.801 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:34:51.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:34:51.804 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:34:51.817 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:34:51.817 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:34:51.817 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:34:51.820 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:34:51.820 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:34:51.821 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:34:51.827 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:34:51 [INFO] JobCore start success. -2023-10-14 09:34:51.828 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:34:51.834 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:35:58.738 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->5ms -2023-10-14 09:36:03.673 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->30ms -2023-10-14 09:36:03.683 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/system/dict/data/type] [uid=1] : 获取字典数据列表通过字典类型 ->8ms -2023-10-14 09:36:03.683 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->53ms -2023-10-14 09:36:03.698 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/product/list/all] : 获取Product分页列表 ->12ms -2023-10-14 09:36:50.316 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->11ms -2023-10-14 09:36:51.951 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->6ms -2023-10-14 09:37:35.253 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:37:35.259 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:37:35.260 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:37:35.260 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:37:35.268 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:37:35.269 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:37:35.269 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:37:35.269 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:37:35.269 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:37:35.269 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:37:35.278 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:37:35 [INFO] JobCore start success. -2023-10-14 09:37:38.703 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : pandax断开连接 -2023-10-14 09:37:38.704 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:37:38.707 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:37:41.926 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/group/list/tree/label] : 获取DeviceGroup树 ->12ms -2023-10-14 09:37:41.932 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/product/list/all] [uid=1] [uname=panda] : 获取Product分页列表 ->9ms -2023-10-14 09:37:41.932 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/list] : 获取Device分页列表 ->25ms -2023-10-14 09:37:41.936 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/system/dict/data/type] : 获取字典数据列表通过字典类型 ->4ms -2023-10-14 09:39:39.869 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:39:47.036 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:39:47.042 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:39:47.043 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:39:47.044 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:39:47.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:39:47.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:39:47.050 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:39:47.052 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:39:47.052 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:39:47.052 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:39:47.058 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:39:47 [INFO] JobCore start success. -2023-10-14 09:39:51.827 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : pandax断开连接 -2023-10-14 09:39:51.828 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:39:51.831 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:40:04.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/cmd/list] [uid=1] : 获取命令下发分页列表 ->10ms -2023-10-14 09:40:05.874 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->7ms -2023-10-14 09:40:09.597 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 ->180ms -2023-10-14 09:40:09.620 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/cmd/list] [uid=1] [uname=panda] : 获取命令下发分页列表 ->7ms -2023-10-14 09:43:27.835 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:43:37.014 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:43:37.020 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:43:37.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:43:37.023 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:43:37.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:43:37.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:43:37.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:43:37.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:43:37.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:43:37.032 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:43:37.037 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:43:37 [INFO] JobCore start success. -2023-10-14 09:43:39.778 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : pandax断开连接 -2023-10-14 09:43:39.779 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:43:39.782 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:43:45.105 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3断开连接 -2023-10-14 09:43:46.931 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3,开始认证 -2023-10-14 09:43:46.935 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:43:47.279 [ERROR] [D:/workspace/go/project/PandaX/PandaX/iothub/hook_message_work/hook_message_work.go:92] : -2023-10-14 09:43:47.706 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:137] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/telemetry"] -2023-10-14 09:43:47.987 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:137] : YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3订阅了[name:"v1/devices/me/rpc/request/+"] -2023-10-14 09:44:20.409 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->4ms -2023-10-14 09:44:25.078 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [POST=/device/cmd] [uid=1] [uname=panda] : 命令下发 ->299ms -2023-10-14 09:44:25.103 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/cmd/list] [uid=1] : 获取命令下发分页列表 ->9ms -2023-10-14 09:46:51.843 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:46:59.553 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:46:59.559 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:46:59.561 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:46:59.561 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:46:59.568 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:46:59.568 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:46:59.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:46:59.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:46:59.569 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:46:59.570 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:46:59.576 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:46:59 [INFO] JobCore start success. -2023-10-14 09:47:00.568 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->6ms -2023-10-14 09:47:03.816 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : pandax断开连接 -2023-10-14 09:47:03.818 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:47:03.821 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:47:04.139 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 ->273ms -2023-10-14 09:47:04.164 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [GET=/device/cmd/list] [uid=1] [uname=panda] : 获取命令下发分页列表 ->7ms -2023-10-14 09:47:38.171 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:47:46.550 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:47:46.556 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:47:46.558 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:47:46.558 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:47:46.566 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:47:46.566 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:47:46.566 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:47:46.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:47:46.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:47:46.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:47:46.573 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:47:46 [INFO] JobCore start success. -2023-10-14 09:47:50.123 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:47:50.125 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:48:04.487 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->7ms -2023-10-14 09:48:07.654 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [POST=/device/cmd] : 命令下发 ->392ms -2023-10-14 09:48:07.677 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/cmd/list] [uid=1] : 获取命令下发分页列表 ->8ms -2023-10-14 09:48:46.508 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:48:52.706 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:48:52.712 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:48:52.714 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:48:52.714 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:48:52.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:48:52.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:48:52.722 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:48:52.723 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:48:52.723 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:48:52.723 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:48:52.731 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:48:52 [INFO] JobCore start success. -2023-10-14 09:48:53.028 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:97] : pandax断开连接 -2023-10-14 09:48:53.031 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:48:53.033 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:48:55.827 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->4ms -2023-10-14 09:49:01.884 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 ->3188ms -2023-10-14 09:49:01.921 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/cmd/list] [uid=1] : 获取命令下发分页列表 ->11ms -2023-10-14 09:50:04.567 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/template/list/all] : 获取Template列表 ->6ms -2023-10-14 09:50:13.312 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 ->5128ms -2023-10-14 09:50:13.565 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->80ms -2023-10-14 09:51:56.104 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/cmd/list] [uid=1] : 获取命令下发分页列表 ->185ms -2023-10-14 09:52:00.522 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->9ms -2023-10-14 09:52:03.681 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [POST=/device/cmd] [uid=1] : 命令下发 ->241ms -2023-10-14 09:52:03.889 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uid=1] [uname=panda] [GET=/device/cmd/list] : 获取命令下发分页列表 ->66ms -2023-10-14 09:53:49.165 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed -2023-10-14 09:53:55.876 [INFO] [D:/workspace/go/pkg/mod/github.com/!panda!x!g!o/!panda!kit@v0.0.0-20231014010146-3a169666cab5/starter/gorm.go:36] : 连接mysql [root:!MyEMS1@tcp(127.0.0.1:3306)/pandax_iot?charset=utf8&loc=Local&parseTime=true] -2023-10-14 09:53:55.881 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:44] : mysql连接成功 -2023-10-14 09:53:55.883 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:49] : Redis连接成功 -2023-10-14 09:53:55.883 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:56] : Tdengine连接成功 -2023-10-14 09:53:55.890 [INFO] [D:/workspace/go/project/PandaX/PandaX/main.go:74] : 路由初始化完成 -2023-10-14 09:53:55.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:38] : HTTP Server listen: :7788 -2023-10-14 09:53:55.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:46] : HTTP Server listen: :7788 -2023-10-14 09:53:55.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/tcpserver/hook.go:29] : TCP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:53:55.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:33] : IOTHUB HOOK Start SUCCESS,Grpc Server listen: -2023-10-14 09:53:55.891 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/udpserver/hook.go:27] : UDP IOTHUB HOOK Start SUCCESS, Server listen: -2023-10-14 09:53:55.897 [INFO] [D:/workspace/go/project/PandaX/PandaX/apps/job/jobs/jobbase.go:86] : 2023-10-14 09:53:55 [INFO] JobCore start success. -2023-10-14 09:53:56.151 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:113] : 账号pandax,开始认证 -2023-10-14 09:53:56.154 [INFO] [D:/workspace/go/project/PandaX/PandaX/iothub/server/emqxserver/hook.go:84] : Client emqx@172.17.0.3 Connected -2023-10-14 09:53:58.764 [INFO] [D:/workspace/go/project/PandaX/PandaX/pkg/middleware/log.go:34] [uname=panda] [GET=/device/template/list/all] [uid=1] : 获取Template列表 ->5ms -2023-10-14 09:56:01.540 [ERROR] [D:/workspace/go/project/PandaX/PandaX/pkg/transport/http_server.go:48] : error http serve: http: Server closed diff --git a/pkg/websocket/socket_server.go b/pkg/websocket/socket_server.go index 585d717..62f3772 100644 --- a/pkg/websocket/socket_server.go +++ b/pkg/websocket/socket_server.go @@ -6,9 +6,8 @@ import ( "github.com/gorilla/websocket" "net/http" "pandax/apps/device/entity" - "pandax/iothub/client/mqttclient" + "pandax/apps/device/util" "pandax/pkg/global" - "pandax/pkg/global_model" "strings" ) @@ -40,18 +39,18 @@ func NewWebsocket(writer http.ResponseWriter, r *http.Request, header http.Heade // OnMessage 消息 // 发送消息消息类型 01:发送的设备数据 02:收到指令回复 03: 心跳回复 -func OnMessage(ws *Websocket, message string) { - if message != "" && strings.Index(message, "ONLINE") != -1 { - screenId := strings.Split(message, "ONLINE")[0] +func OnMessage(ws *Websocket, msg string) { + if msg != "" && strings.Index(msg, "ONLINE") != -1 { + screenId := strings.Split(msg, "ONLINE")[0] AddWebSocketByScreenId(screenId, ws) } //画布离开 - if message != "" && strings.Index(message, "LEAVE") != -1 { - RemoveWebSocket(strings.Split(message, "LEAVE")[0]) + if msg != "" && strings.Index(msg, "LEAVE") != -1 { + RemoveWebSocket(strings.Split(msg, "LEAVE")[0]) } //客户端传来了控制命令 格式 场景控制代码CONTROLCMD控制命令CONTROLCMD传感器id - if message != "" && strings.Index(message, "CONTROLCMD") != -1 { - split := strings.Split(message, "CONTROLCMD") + if msg != "" && strings.Index(msg, "CONTROLCMD") != -1 { + split := strings.Split(msg, "CONTROLCMD") if len(split) < 2 { return } @@ -62,25 +61,24 @@ func OnMessage(ws *Websocket, message string) { err := json.Unmarshal([]byte(controlCMD), vtsa) if err != nil { global.Log.Error("设备参数下发,孪生体参数解析失败", err) - sendMessages("02", "下发失败", screenId) + sendMessages("02", "下发失败,设备参数结构错误", screenId) return } //2. 根据设备下发属性更改 - //topic := fmt.Sprintf(global.AttributesTopic, vtsa.TwinId) - content, _ := json.Marshal(vtsa.Attrs) - var rpc = &mqttclient.RpcRequest{Client: mqttclient.MqttClient, Mode: "single"} - rpc.GetRequestId() - err = rpc.RequestAttributes(global_model.RpcPayload{Params: string(content)}) + err = util.BuildRunDeviceRpc(vtsa.TwinId, "single", map[string]interface{}{ + "method": "setAttributes", + "params": vtsa.Attrs, + }) if err != nil { - global.Log.Error("属性下发失败", err) - sendMessages("02", "下发失败", screenId) - return + global.Log.Error("命令发送失败", err) + sendMessages("02", "命令发送失败", screenId) + } else { + sendMessages("02", "命令发送成功", screenId) } - sendMessages("02", "命令发送成功", screenId) } //心跳处理 - if message != "" && strings.Index(message, "HEARTCMD") != -1 { - split := strings.Split(message, "HEARTCMD") + if msg != "" && strings.Index(msg, "HEARTCMD") != -1 { + split := strings.Split(msg, "HEARTCMD") if len(split) < 1 { return } diff --git a/shutdown.bat b/shutdown.bat index eb4fa7a..52a65be 100644 --- a/shutdown.bat +++ b/shutdown.bat @@ -1 +1 @@ -taskkill /pid 28744 -t -f \ No newline at end of file +taskkill /pid 31740 -t -f \ No newline at end of file