Confluence wiki上傳文件時報“不能上傳文件至Confluence中,服務器可能已失效”

Confluence wiki 上傳文件時報“不能上傳文件至Confluence中,服務器可能已失效”的解決方法。

一. 後臺管理修改配置

  1. 首先用管理員登陸Confluence後臺管理,點設置,選擇站點管理,然後點左側的導航欄中的一般配置

    image.png

  2. 然後在右側的內容欄拉到最下面,找到附件設置,點編輯

    image.png

  3. 然後在附件最大值中填你想設置的大小,每次上傳最大附件數,以及連接超時,和socket超時,圖片上填的分別是100M,25,10分鐘,10分鐘,最後點保存

    image.png


    如果沒有修改存儲,那麼上面的設置應該可以解決不能上傳大文件的問題,如果還是不行,請看下面。


二. 服務器上查看不能上傳大文件原因

    當在管理後臺設置好後,依然不能上傳大文件。登陸confluence服務器上,查看confluence日誌,默認路徑爲/var/atlassian/application-data/confluence/logs/atlassian-confluence.log

    1. 一邊在服務器上tailf /var/atlassian/application-data/confluence/logs/atlassian-confluence.log監控日誌,一邊在confluence上傳文件。這時就會看到如下報錯:

        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。

        


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章