Nginx上傳檔案很慢很慢

2021-10-05 08:51:13 字數 655 閱讀 4592

收到同事反饋,乙個上傳apk的介面,傳乙個180多兆的檔案,一直轉圈,最終提示上傳檔案失敗

頻寬為10m(手動?囧的表情,頻寬真給力)的雲伺服器,額,,,就算按照7m的頻寬,如果是乙個180m的檔案,網路順暢的話,大概需要*** 。

專案主要是前端用formdata封裝file,然後ajax提交。

nginx 的error 日誌裡發現,請求裡的body太大了。還有就是前端控制台會報乙個error_conection_reset。

最初一直懷疑是自己專案裡的**,但是發現後端介面遲遲都沒有收到請求,所以應該是卡在了後端介面之前,說到底還是上傳慢或者上傳途**問題了。

上傳了乙個180多兆的apk,耗3分鐘,/(ㄒoㄒ)/~~ ,???

tomcat啟動很慢很慢,長達122873ms

tomcat在啟動後,檢視日誌。發現tomcat的啟動非常慢 如下圖 紅色部分以上就是引起阻塞的系統呼叫了,上面有一大堆一大堆的futex的呼叫,它是linux中的一種輕量級的同步方法,所以我們可以判斷出最上面肯定是有某個system call就是阻塞的真正元凶。跳過所有的futex 這個read就...

es 插入很慢 ES批量寫入很慢

cpu e5 8核 2.5g 硬碟 企業sata 記憶體 32g settings number of shards 1 number of replicas 0 refresh interval 60s translog sync interval 60s durability async flu...

Github clone專案很慢

然而在push的時候push出錯 git push fatal unable to access openssl ssl connect ssl error syscall in connection t o github.com.cnpmjs.org 443 使用以下命令檢視git遠端發布的位址 ...