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。

相關文章
相關標籤/搜索