起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4833|回复: 15

[处理中3] 关于APP端保存数据报错的问题请教各位。

[复制链接]

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
发表于 2018-10-18 16:09:12 | 显示全部楼层 |阅读模式
本帖最后由 13870220168 于 2018-10-18 16:29 编辑

1、前台、后台频繁出现此错误,请问是什么情况?从用wex5开始就一直有这个问题,这个问题导致在手机上APP客户端无法写数据到数据库,无论是留言板还是其他什么需要保存数据的操作。一般是第一次或前1-2次可以正常写入数据库,然后后面再写数据就报错了。
2、connect reset是不是这个原因?网上查了一下,wex5关于这方面的有个帖子,但题主解决后也没分享解决方式!
3、另外,如果在开发服务器上做测试,从来没有出现过这个错误。从局域网,或者通过互联网、移动网络,只要涉及写数据,大概率出现错误,基本上是每次都会出现,而且用浏览器和用APP一样出错,当然用浏览器的概率要小一些。
4、说明一下,我这个一直是在开发环境中进行测试的,也就是说我没有搭建运行环境,不过应该是没有问题的吧?开发环境的mysql数据库和tomcat都是启动的,和运行环境应该是一样的吧?
这个很让人困扰,希望哪位高手能指点一二,不吝赐教,小弟感激万分!

前台报错时后台tomcat报错信息

前台报错时后台tomcat报错信息

前台APP及浏览器访问出现的错误

前台APP及浏览器访问出现的错误

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2018-10-18 17:00:58 | 显示全部楼层
本帖最后由 邹胖胖 于 2018-10-18 17:04 编辑

1.检查防火墙;
2.检查代码中socket是否有被正常关闭;https://blog.csdn.net/a718515028/article/details/79078508

回复 支持 反对

使用道具 举报

发表于 2018-10-29 13:42:25 | 显示全部楼层
看问题都是网络连不上的问题  请先检测下网络是否正常吧
可以用ping  或 telnet 命令
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2018-11-3 11:40:10 | 显示全部楼层
liangyongfei 发表于 2018-10-29 13:42
看问题都是网络连不上的问题  请先检测下网络是否正常吧
可以用ping  或 telnet 命令 ...

看上去似乎是网络问题,因为在开发机器上从没出现这样的问题,貌似在局域网里面好像也没出现过,手机app和家里的电脑访问出现此问题,但似乎又不是。因为比如读取操作,刷新页面的话,list的内容都能正常显示,要写的时候就出现问题,以前是第一次可以写,后面往往不能写,今天的请况是,第一次写不进去,再点按钮又可以写。
回复 支持 反对

使用道具 举报

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2018-11-3 11:46:16 | 显示全部楼层
我把代码贴一下吧,比如是个留言的页面,父页面有个留言按钮,点击的代码如下:this.comp("newDialog").open();
新页面代码如下:
Model.prototype.windowReceiver1Receive = function(event){
                var qaData = this.comp("qaData");
                qaData.clear();
                qaData.newData({
                                "defaultValues" : [ {
                                        "ID" : justep.UUID.createUUID(),
                                        "qDate" : new Date()                                                               
                                } ]
                        });                       
        };

        Model.prototype.button1Click = function(event){
                var qaData = this.comp("qaData");
                qaData.saveData({
                        onSuccess : function() {
                                justep.Util.hint("提问成功,请等待回复!只有回复后的问题才会显示在列表中!");
                                this.close();
                        }
                });               
        };
        不知道代码有没有什么问题?
回复 支持 反对

使用道具 举报

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2018-11-3 12:01:37 | 显示全部楼层
报错如下:
十一月 03, 2018 12:01:07 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:209)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:756)
        at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:786)
        at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:116)
        at org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:715)
        at org.apache.coyote.Request.doRead(Request.java:427)
        at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:304)
        at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:419)
        at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:327)
        at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:162)
        at com.justep.baas.servlet.BaasServlet.getParams(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.getParams(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

回复 支持 反对

使用道具 举报

发表于 2018-11-5 09:38:21 | 显示全部楼层
13870220168 发表于 2018-11-3 12:01
报错如下:
十一月 03, 2018 12:01:07 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重:  ...

http://docs.wex5.com/wex5-server-question-list-2004/

第一次不行,然后第二次可以了,可能是数据库断开连接了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2018-11-11 21:24:31 | 显示全部楼层
楼上说的这个情况我之前已经改了相关文件,不过没有任何好转,你说要是一直出错也行,有时好有时不好,今天在外网用浏览器测试demo里面的记账本,添加账目报network error错误,newdata执行了,账目列表页面有添加的记录,但是刷新页面添加的条目消失,说明没有写入数据库,datasave失败,这个问题一直困扰,真是服了!
回复 支持 反对

使用道具 举报

3

主题

24

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2018-11-11 21:25:58 | 显示全部楼层
后台就是报connection reset错误!
回复 支持 反对

使用道具 举报

发表于 2018-11-12 10:07:16 | 显示全部楼层
13870220168 发表于 2018-11-11 21:25
后台就是报connection reset错误!

是网络不好吗??
报错信息看上去是网络联不通,试试在服务器本机的浏览器中运行会正常吗?

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 08:57 , Processed in 0.123745 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表