日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解SpringBoot中的tomcat優化和修改

瀏覽:16日期:2023-04-19 13:07:52

項目背景

在做項目的時候,把SpringBoot的項目打包成安裝包了,在客戶上面安裝運行,一切都是那么的完美,可是發生了意外,對方突然說導出導入的文件都不行了。我急急忙忙的查看日志,發現報了一個錯誤

java.io.IOException: The temporary upload location [C:WindowsTemptomcat.1351070438015228346.8884workTomcatlocalhostROOT] is not valid at org.apache.catalina.connector.Request.parseParts(Request.java:2821) at org.apache.catalina.connector.Request.parseParameters(Request.java:3185) at org.apache.catalina.connector.Request.getParameter(Request.java:1116) at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:381) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:84) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)

經過分析發現,這是tomcat在啟動的時候會生成一個臨時的上傳文件保存的位置,但是這個位子默認是放在系統的臨時文件夾中。當這個tomcat創建的文件夾被系統刪除后,這時在上傳文件就出現問題了??赡軐Ψ椒掌餮b上了360管家,會自動刪掉好似

開工

針對這一個異常有以下解決方法1.萬能的重啟,絕大多數的問題解決方法,“你重啟一下試試”。但是這個方法只能解決得了一時,解決不了一世啊。2.在配置文件中加上

server.tomcat.basedir=自定義目錄

3.啟動jar包的時候加上參數 -Djava.io.tmpdir=自定義目錄

java -jar xx.jar -Djava.io.tmpdir=自定義目錄

4.添加配置bean

import org.springframework.boot.web.servlet.MultipartConfigFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import javax.servlet.MultipartConfigElement;@Configurationpublic class TomcatBeanConfig { /** * 文件上傳臨時路徑 */ @Bean MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); factory.setLocation('自定義目錄'); return factory.createMultipartConfig(); }}

-------------------------------------分隔符 ------------------------------------------

接著說優化,至于優化,我在解決上面的問題發現,tomcat中有一個配置

# 后臺線程方法的delay大小每隔900s清除過期的session會話server.tomcat.background-processor-delay=900

默認值是10, 每隔10s發生一次young gc,并且CPU使用率長期大于10%。

ContainerBackgroundProcessor這個線程是干什么的?

Tomcat的Engine會啟動一個線程(就是ContainerBackgroundProcessor),該線程每10s會發送一個發送一個事件,監聽到該事件的部署配置類會自動去掃描webapp文件夾下的war包,將其加載成一個Context,即啟動一個web服務。同時,該線程還會調用子容器Engine、Host、Context、Wrapper各容器組件及與它們相關的其它組件的backgroundProcess方法。

個人理解是,每隔10S對session的過期清理過于頻繁從而導致CPU占用率過高,我改成了900,就是每900秒檢測一次,這樣就降低CPU占用率啦

backgroundProcess對spring mvc的影響主要影響session的過期清理,如果設置為900,就只會每隔900s清除過期的session會話。server.tomcat.background-processor-delay = 900s #調用backgroundProcess方法之間的延遲。如果未指定持續時間后綴,則將使用秒。

到此這篇關于詳解SpringBoot中的tomcat優化和修改的文章就介紹到這了,更多相關SpringBoot tomcat優化和修改內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩和欧美一区二区三区| 日本一区免费网站| 国产精品qvod| 国产欧美丝祙| 久久黄色影视| 欧美日韩伊人| 国产精品一区二区美女视频免费看 | 亚洲精品小说| 国产精品字幕| 久久九九精品| 一级欧洲+日本+国产| 伊人成人在线视频| av不卡在线| 亚洲区第一页| 久久国产麻豆精品| 欧美日韩一区二区三区四区在线观看 | 亚洲另类av| 日韩国产欧美在线播放| 日本不卡高清| 国产精品久久久久77777丨| 国产探花在线精品| 精品深夜福利视频| 色婷婷色综合| 欧美sss在线视频| 欧美手机在线| 久久国产精品亚洲77777| 亚洲欧美日韩专区| 亚洲免费专区| 国产精品多人| 成人精品视频| 久久久久久久久丰满| 欧美日韩国产精品一区二区亚洲| 亚洲欧美久久久| 深夜日韩欧美| 麻豆国产欧美一区二区三区| а√在线中文在线新版| 欧美日韩少妇| 亚欧洲精品视频在线观看| 国产欧美日韩视频在线| 成人国产综合| 91精品观看| 蜜桃久久久久久久| 日韩精品久久久久久久软件91| 国产精品一区免费在线| а√天堂8资源中文在线| 99成人在线| 欧美天堂一区| 91精品国产自产在线观看永久∴| 日韩中文字幕一区二区三区| 久久爱www成人| 三级精品视频| 亚洲三级毛片| 国产精选在线| 亚洲婷婷丁香| av最新在线| 在线免费观看亚洲| 国产精品亚洲成在人线| 日韩中文视频| 日本va欧美va精品发布| 欧美久久天堂| 一本综合精品| se01亚洲视频 | 日韩福利视频一区| 老色鬼精品视频在线观看播放| 中文另类视频| 久久国产视频网| 欧美 日韩 国产精品免费观看| 欧美亚洲三区| 欧美不卡在线| 国产福利资源一区| 狠狠色综合网| 精品女同一区二区三区在线观看| 99国产精品久久久久久久成人热| 日本精品一区二区三区在线观看视频| 中文字幕高清在线播放| 中文字幕亚洲精品乱码| 麻豆视频在线看| 日本综合视频| 久久精品电影| 国产欧美日韩在线观看视频| 99热免费精品| 日韩高清中文字幕一区二区| 亚洲涩涩在线| 美女网站久久| 久久电影tv| 成人羞羞视频在线看网址| 亚久久调教视频| 91精品国产福利在线观看麻豆| 国产精品腿扒开做爽爽爽挤奶网站| 视频一区欧美精品| 不卡专区在线| 免费一区二区三区在线视频| 蜜桃视频欧美| 精品久久亚洲| 欧美日韩视频| 国产精品成人一区二区不卡| 久久国内精品视频| 蜜桃久久av一区| 99久精品视频在线观看视频| 国产精品sm| 欧美久久久网站| 亚洲字幕久久| 欧美另类专区| 欧美亚洲国产精品久久| 久久精品国产网站| 日韩精品国产精品| 国产精品试看| 亚洲香蕉网站| 欧美亚洲日本精品| 欧美中文一区| 在线看片一区| 蜜臀91精品国产高清在线观看| 97精品国产一区二区三区| 国产高清亚洲| 国产精品.xx视频.xxtv| 久久国产三级| 久久精品99国产国产精| 少妇精品久久久一区二区| 99成人在线| 伊人精品视频| 亚洲一区二区三区四区五区午夜 | 国产精品久久久久久久久久10秀| 国产精品永久| 国产图片一区| 久久国内精品自在自线400部| 欧美一区自拍| 国产日本精品| 国产精品自在| 久久天堂影院| 国产一区二区三区免费在线| 精品视频国内| 手机在线电影一区| 九九精品调教| 免费观看亚洲| 蜜桃成人av| 在线一区电影| 亚洲欧美视频| 亚洲色图国产| 日韩高清一区在线| 欧美日韩一视频区二区| 国产精品亚洲人成在99www | 亚洲精品免费观看| 日本aⅴ亚洲精品中文乱码| 久久国产尿小便嘘嘘| 久久99偷拍| 成午夜精品一区二区三区软件| 老司机精品视频在线播放| 嫩呦国产一区二区三区av| 久久av国产紧身裤| 国产精品yjizz视频网| 久久九九精品| 亚洲综合国产| 日韩精品亚洲专区| 国产精品一二| 日韩成人免费| 国产尤物精品| 老司机精品久久| 日韩精品三级| 久久精品欧洲| 久久国产亚洲精品| 老司机精品久久| 国产日韩欧美一区在线| 国产欧美另类| 日韩欧美一区二区三区在线视频| 久久精品91| 亚洲精品免费观看| 捆绑调教美女网站视频一区| 91精品一区二区三区综合| 噜噜噜躁狠狠躁狠狠精品视频| 青青在线精品| 天堂а√在线最新版中文在线| 国产精品日本| 久久99影视| 午夜电影亚洲| 国产亚洲高清一区| 婷婷成人在线| 日本欧美久久久久免费播放网| 国产精品视频一区二区三区综合| 国产一区二区三区免费在线| 夜久久久久久| 国产日韩亚洲欧美精品| 蜜桃精品在线| 日日夜夜免费精品视频| 精品久久视频| 久久99伊人| 欧美激情99| 在线亚洲自拍| 免费看一区二区三区| 1024精品一区二区三区| 日本视频中文字幕一区二区三区| 成人综合一区| 亚洲理论在线| 成人在线黄色| 中文字幕av一区二区三区人 | 精品视频黄色| 美国三级日本三级久久99| a天堂资源在线| 日本一区二区中文字幕| 日韩av一级| 国产精品sm|