windows PC客户端能登陆,但发不出消息。日志显示:[ExtractParams] Invalid params length
杨佳明
|
请问这是啥原因呢,有时候服务器断电后重新启动也报错。以前是登不上,多折腾几下就好了。现在是登上了,但发不出消息。 [serveWs] Client ip: 192.168.3.79:60484 [E] 2023/06/30 16:49:59 [ExtractParams] Invalid params length[E] 2023/06/30 16:49:59 [ParseBackend] extract error: [ExtractParams] Invalid params length [E] 2023/06/30 16:49:59 [TransitData] request json data decrypt error: [ExtractParams] Invalid params length [E] 2023/06/30 16:49:59 Transit data error: [ExtractParams] Invalid params length [I] 2023/06/30 16:50:04 [serveWs] Client ip: 192.168.2.40:54397 [E] 2023/06/30 16:50:26 [ExtractParams] Invalid params length [E] 2023/06/30 16:50:26 [ParseBackend] extract error: [ExtractParams] Invalid params length [E] 2023/06/30 16:50:26 [TransitData] request json data decrypt error: [ExtractParams] Invalid params length [E] 2023/06/30 16:50:26 Transit data error: [ExtractParams] Invalid params length [E] 2023/06/30 16:50:34 [ExtractParams] Invalid params length [E] 2023/06/30 16:50:34 [ParseBackend] extract error: [ExtractParams] Invalid params length [E] 2023/06/30 16:50:34 [TransitData] request json data decrypt error: [ExtractParams] Invalid params length [E] 2023/06/30 16:50:34 Transit data error: [ExtractParams] Invalid params length |
金凯
|
您好,这个可能是php报错了,zentao/config/my.php中debug的值改成true,重新操作一下,看zentao/tmp/log目录下php开头的今天的文件有什么报错,注意不要找sql开头的文件。
|
杨佳明
|
您的回复让我好像大概知道问题在哪了,为了给后来者看我先把日志贴出来: /p> in lib\base\dao\dao.class.php on line 1381, last called by lib\base\dao\dao.class.php on line 761 through function sqlError. |
金凯
|
提示zt_im_message.mtype有唯一约束,但实际上这个正常应该是没有的,到数据库里检查一下。另外请不要在多处重复提问。
|
杨佳明
|
已经解决了,该问题我推测是我们服务器突然断电导致mysql数据库异常。 zt_im_message这张表的type字段我设置了下唯一约束,然后保存。保存失败了。然后聊天系统突然就好了。
|
金凯
|
好的,解决问题就好
|