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

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

詳解SpringBoot中的tomcat優化和修改

瀏覽:14日期: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創建的文件夾被系統刪除后,這時在上傳文件就出現問題了。可能對方服務器裝上了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久久,三上悠亚国产精品一区二区三区
日韩va亚洲va欧美va久久| 国产一级成人av| 麻豆精品久久久| 欧美日韩18| 国产精品主播在线观看| 亚洲精选久久| 亚洲深深色噜噜狠狠爱网站 | 韩国女主播一区二区三区| 麻豆成人91精品二区三区| 亚洲黄色在线| 日韩精品久久久久久| 91嫩草精品| 香蕉成人av| 久久九九电影| 久久国产福利| 成人在线视频免费| 福利一区和二区| 亚洲一区资源| 首页国产精品| 91久久久精品国产| 亚洲综合丁香| 精品欧美一区二区三区在线观看| 久久美女精品| 蜜桃视频在线观看一区| 国产日韩欧美中文在线| 久久久久久色 | 婷婷成人综合| 久久夜色精品| 国产精选一区| 国模大尺度视频一区二区| 一本大道色婷婷在线| 免费成人性网站| 国产精品tv| 日韩伦理福利| 六月婷婷一区| 欧美精品91| 欧美/亚洲一区| 亚洲一二av| 麻豆精品视频在线观看免费| 久久精品欧美一区| 在线精品亚洲| 成人亚洲精品| 亚洲欧美日韩国产一区| 欧美精品影院| 亚洲三级观看| 国产亚洲精aa在线看| 欧美亚洲免费| 日韩一级欧洲| 欧美日韩视频免费观看| 视频一区免费在线观看| 蜜桃精品在线| 激情欧美一区二区三区| 欧美天堂视频| 日本在线精品| 成人在线网站| 亚洲影院天堂中文av色| 国产精品白丝久久av网站| 国产精品久久久久av电视剧| 日韩一区精品视频| 国产精品777777在线播放| 久久国产影院| 国产美女视频一区二区| 久久久久久久久丰满| 日韩美女精品| 久久久久久美女精品| 蜜桃免费网站一区二区三区| 精品三级久久久| 日本欧洲一区二区| 欧美xxxx中国| 青青青国产精品| 激情欧美国产欧美| 久久久久亚洲精品中文字幕| 视频精品一区二区| sm久久捆绑调教精品一区| 久久亚洲国产精品一区二区| 四季av一区二区凹凸精品| 亚洲精品亚洲人成在线观看| 国产乱码午夜在线视频| 日本欧美大码aⅴ在线播放| 国产在线|日韩| 国产精品igao视频网网址不卡日韩| 欧美精品九九| 日韩欧美综合| 欧美黑人做爰爽爽爽| 蜜臀av国产精品久久久久| 91精品一区二区三区综合| 久久99视频| 日本一区二区中文字幕| 欧美精品羞羞答答| 99在线精品免费视频九九视| 另类欧美日韩国产在线| 国产精品sss在线观看av| 国产精品自在| 好看的av在线不卡观看| 久久国产精品免费一区二区三区| 国产一区欧美| 久久精品一本| 视频一区二区欧美| 亚洲色图网站| 91av亚洲| 国产麻豆精品久久| 日本在线视频一区二区| 欧美搞黄网站| 国产一区2区| 午夜久久av| 天堂va蜜桃一区二区三区| japanese国产精品| 九色porny丨国产首页在线| 日韩av二区| 国产成人精品一区二区三区视频| 麻豆视频久久| 国产精品色婷婷在线观看| 婷婷综合成人| 日韩综合一区二区三区| 中文字幕一区二区三区四区久久| 国产精品日本欧美一区二区三区| 99免费精品| 亚洲福利免费| 久久天堂成人| 亚洲美女久久精品| 精品一区二区三区中文字幕视频 | 国产精品嫩草99av在线| 欧美日韩国产在线一区| 婷婷中文字幕一区| 蜜桃成人av| 午夜av一区| 九九综合九九| 99久久视频| 激情综合激情| 久久国产欧美| 亚洲二区视频| 久久激情网站| 99在线精品视频在线观看| 欧美日韩中出| 麻豆中文一区二区| 国产一区二区三区不卡av| 国产一区二区久久久久| 91视频一区| 免费成人网www| 日韩在线网址| 成人日韩精品| 亚洲欧美日本视频在线观看| 日韩在线观看一区二区| 蜜臀久久99精品久久久久宅男| 免费久久精品视频| 欧美日韩一区自拍| 久久影院一区二区三区| av免费不卡国产观看| 欧美日韩精品一区二区视频| 不卡在线一区| 亚洲专区视频| 国产日韩欧美在线播放不卡| 国产激情久久| 国产一区丝袜| 日韩在线短视频| 在线亚洲免费| 青草国产精品| 国产欧美一区二区三区精品观看 | 亚洲精品99| 午夜久久免费观看| 免费成人av在线播放| 青青草91视频| 欧美xxxx中国| 一区二区自拍| 91精品丝袜国产高跟在线| 日本激情一区| 亚洲精品中文字幕乱码| 亚洲开心激情| 三级精品视频| 日韩久久电影| 精品成人免费一区二区在线播放| 欧美国产美女| 精品99在线| 国产精品啊啊啊| 亚洲精品乱码久久久久久蜜桃麻豆 | 五月天久久久| 国产成人精品免费视| 一区二区三区四区日韩| 天堂久久一区| 影音国产精品| 蜜桃成人av| 日韩精品1区2区3区| 91视频一区| 一二三区精品| 成人台湾亚洲精品一区二区| 亚洲男女av一区二区| 国产精品亚洲四区在线观看| 国户精品久久久久久久久久久不卡 | 国产精品久久久久久妇女| 日韩在线欧美| 日韩国产欧美三级| 日韩欧美网址| 日韩动漫一区| 肉色欧美久久久久久久免费看| 只有精品亚洲| 精精国产xxxx视频在线野外| 国产麻豆一区二区三区精品视频| 欧美色图一区| 欧美激情99| 蜜臀精品一区二区三区在线观看|