原文:項目中錯誤設置max-http-header-size參數導致內存激增

日對項目壓測時出現服務內存激增導致OOM。 壓測線程是 個,瞬間服務的內存占用就跑到了 個G。對服務的堆進行dump jmap dump:format b,file heap.hprof lt pid gt 發現主要是byte 占用了 . 的內存。 那么大的一個數據,考慮查找最大的對象來評判是否存在異常。 對相關對象進行檢索發現,該類對應的實例就直接占用了 個多G的內存。 通過后續的搜索發現是s ...

2019-11-06 09:59 0 1631 推薦指數:

查看詳情

max-http-header-size 設置引發的問題

Tomcat報Error parsing HTTP request header 今天前端上傳圖片,需要通過js裁剪,最終把一張圖片轉成了Base64編碼字符串,提交的時候 拋了 Error parsing HTTP request header 通過debug調試發現是Tomcat ...

Thu Dec 31 07:08:00 CST 2020 0 1762
關於server.max-http-header-size參數的配置

在某次項目的開發過程中,因為是接手的項目,所以下意思認為參數的配置是比較合理的,基本上除非涉及到地址等變更內容外,沒有關注其他參數。當項目提測時,測試告訴我說整個系統並發到10基本就會被壓垮,讓我去檢查下接口的設置。 我去系統上下載了日志,查看了堆棧內容,發現並沒有明顯的任何拖延時間的處理程序 ...

Thu Sep 12 19:29:00 CST 2019 0 5386
MySQL 參數slave_pending_jobs_size_max設置

今天生產環境上從庫出現SQL進程停止的異常,錯誤信息如下: 從報錯信息可以看出,是因為slave_pending_jobs_size_max的大小小於當前需要執行事件所需的內存大小。經查看,slave_pending_jobs_size_max的大小設置的是默認值16777216 ...

Fri Jul 06 18:05:00 CST 2018 0 1815
mysql參數max_binlog_cache_size設置不當引發的血案

日常運維中的坑真是防不勝防,不一小心就遇到別人給你挖的坑。最近又遇到經驗不足的DBA不知道從哪拷貝的配置文件(據說是當時參加某培訓機構視頻培訓是資料里的模板,真的是誤人子弟呀),其中把max_binlog_cache_size設置的只有2G,而MySQL早已將此參數的默認值調整的很大 ...

Sun Apr 26 01:50:00 CST 2020 0 3253
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM