收到同事反饋,乙個上傳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遠端發布的位址 ...