Confluence wiki上传文件时报“不能上传文件至Confluence中,服务器可能已失效”

Confluence wiki 上传文件时报“不能上传文件至Confluence中,服务器可能已失效”的解决方法。java

一. 后台管理修改配置mysql

  1. 首先用管理员登录Confluence后台管理,点设置,选择站点管理,而后点左侧的导航栏中的通常配置sql

    image.png

  2. 而后在右侧的内容栏拉到最下面,找到附件设置,点编辑服务器

    image.png

  3. 而后在附件最大值中填你想设置的大小,每次上传最大附件数,以及链接超时,和socket超时,图片上填的分别是100M,25,10分钟,10分钟,最后点保存app

    image.png


    若是没有修改存储,那么上面的设置应该能够解决不能上传大文件的问题,若是仍是不行,请看下面。
socket


二. 服务器上查看不能上传大文件缘由ide

    当在管理后台设置好后,依然不能上传大文件。登录confluence服务器上,查看confluence日志,默认路径为/var/atlassian/application-data/confluence/logs/atlassian-confluence.logthis

    1. 一边在服务器上tailf /var/atlassian/application-data/confluence/logs/atlassian-confluence.log监控日志,一边在confluence上传文件。这时就会看到以下报错:spa

        caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (31549875 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.日志

        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3868)


        2019-05-30 10:35:40,592 ERROR [scheduler_Worker-1] [officeconnector.index.excel.ExcelXMLTextExtractor] endDocument expected [ 92 ] entries but read [ 95 ]

    2. 报错显示mysql用于查询的数据包太大,须要修改"max_allowed_packet"的值。

        修改mysql的配置文件中的 max_allowed_packet的值为你容许的值,并设置好connect_timeout超时时间,而后重启mysql。

相关文章
相关标签/搜索