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

QQ登录

只需一步,快速开始

查看: 37317|回复: 47

[处理中3] 上传附件一直等待

[复制链接]

165

主题

522

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
QQ
发表于 2018-11-2 13:17:08 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 旗开得胜 于 2018-11-2 13:50 编辑

在上传附件的时候一直在等待,前后台都不报错,还不是慢的问题,在之前一直没问题,文档服务启动成功,最后实在不行重启服务后,可以上传了,查看文档日志有一个报错信息,这个报错是在上传一直等待之前发生的,上传等待本身没有问题,看看是什么问题
2018-11-02 09:59:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Deleted 0 old message(s).
2018-11-02 09:59:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleanup done.
2018-11-02 10:04:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleaning up old messages.
2018-11-02 10:04:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
2018-11-02 10:04:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Deleted 0 old message(s).
2018-11-02 10:04:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleanup done.
2018-11-02 10:09:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleaning up old messages.
2018-11-02 10:09:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
2018-11-02 10:09:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Deleted 0 old message(s).
2018-11-02 10:09:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleanup done.
2018-11-02 10:14:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleaning up old messages.
2018-11-02 10:14:06 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
2018-11-02 10:16:57 [Daisy event dispatcher] [org.outerj.daisy.event.EventDispatcherImpl] ERROR: Exception in event dispatcher.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 2,918,748 milliseconds ago.  The last packet sent successfully to the server was 928,258 milliseconds ago.
        at sun.reflect.GeneratedConstructorAccessor117.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:400)
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1038)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3434)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3334)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3774)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2447)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2594)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2545)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1901)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2002)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at org.outerj.daisy.event.EventDispatcherImpl$EventDispatchThread.run(Unknown Source)
Caused by: java.net.SocketException: Connection timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java.net.SocketInputStream.read(SocketInputStream.java:170)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:100)
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:143)
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:173)
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2923)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3344)
        ... 10 more
2018-11-02 10:16:57 [Daisy event dispatcher] [org.outerj.daisy.event.EventDispatcherImpl] ERROR: Failed to close database connection.
java.sql.SQLException: Already closed.
        at org.apache.tomcat.dbcp.dbcp.PoolableConnection.close(PoolableConnection.java:114)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:191)
        at org.outerj.daisy.event.EventDispatcherImpl$EventDispatchThread.run(Unknown Source)
2018-11-02 10:16:57 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter] DEBUG: Deleted 0 old message(s).
2018-11-02 10:16:57 [ActiveMQ Cleanup Timer] [org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] DEBUG: Cleanup done.

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2018-11-2 14:08:20 | 显示全部楼层
doc数据源连接不上了,上传是需要操作doc数据源的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

522

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
QQ
 楼主| 发表于 2018-11-2 14:36:46 | 显示全部楼层
从这个错误信息中可以看出是什么原因导致的doc数据源连接不上吗?因为重启之后就好了,这个问题,我回忆了一下,之前也有过上传等待的情况,也没太过注意,而且为什么单单只有doc数据源呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2018-11-2 15:16:04 | 显示全部楼层
Failed to close database connection.
java.sql.SQLException: Already closed.数据库连接被关闭了


在doc数据源上加上配置看看http://docs.wex5.com/bex5-deploy-question-list-4011/

获取自己修改数据库的配置把时间调一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

522

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
QQ
 楼主| 发表于 2018-11-2 15:47:29 | 显示全部楼层
获取自己修改数据库的配置把时间调一下,这个是调等待时间(wait_timeout)吗,调大一点还是怎么样?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2018-11-2 16:19:40 | 显示全部楼层
这个是数据库的标准报错可以到网上查找具体调哪些地方
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

522

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
QQ
 楼主| 发表于 2018-11-6 21:31:49 来自手机 | 显示全部楼层
按照你说的,配置了,但是今天又出这个问题,查看文档日志没有上回的报错,帮忙分析一下可能还有哪的问题,重启就好了,不重启上传文件就卡在那
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2018-11-7 08:44:06 | 显示全部楼层
到网上查找数据库表这个错还可能是什么原因导致的,这个就是数据库的标准报错
https://blog.csdn.net/tuntun1120/article/details/78866991

https://blog.csdn.net/qq_34763004/article/details/71728082
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

522

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
QQ
 楼主| 发表于 2018-11-7 10:55:29 | 显示全部楼层
您别嫌我麻烦啊,我把日志发一下,您再看看,今天早上又出现了,我6号19点左右重启的,有客户说昨天晚上10点左右就不行,早上开始还是不行,我重启之后就好了,你看下日志确认就是这个错误引起的吗

Desktop.zip

185.12 KB, 下载次数: 249

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2018-11-7 11:36:12 | 显示全部楼层
昨天晚上10点的没有错误,9点多的有,9点多的确认是不是操作的人多,操作的文件大

安装一下tomcat的检测工具http://docs.wex5.com/wex5-deploy-question-list-0004/看控制台再报类似下面的错误不能上传的时候,看监控工具中内存和线程的占用情况
doc1.png





今天早上的错误就是数据库的问题

doc.png

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 15:04 , Processed in 0.079671 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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