ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

记录jenkins因为缓存空间不足挂掉问题

2022-05-26 22:32:16  阅读:259  来源: 互联网

标签:缓存 tomcat cache 挂掉 报错 空间 jenkins


前言:今天老大说让我写个jenkins挂掉自动拉起的脚本,然后说jenkins挂了好多次了,让我找找原因,当时想自动拉起脚本不能根本上解决问题,我就去看tomcat日志,因为jenkins是在tomcat下启动的,然后过滤查询日志发现以下报错。

 在网上查看相关问题,发现是因为资源添加到Web应用程序[/jenkins]的缓存中,在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间

解决方法如下:

摘自tomcat官网的说明

https://tomcat.apache.org/tomcat-8.0-doc/config/resources.html

下面一段文字是跟这个问题相关  

cacheMaxSize	
The maximum size of the static resource cache in kilobytes. If not specified, the default value is 10240 (10 megabytes). This value may be changed while the web application is running (e.g. via JMX). If the cache is using more memory than the new limit the cache will attempt to reduce in size over time to meet the new limit. If necessary, cacheObjectMaxSize will be reduced to ensure that it is no larger than cacheMaxSize/20.

只要在$tocamt_home/conf/context.xml里增加资源最大可缓存的大小就行了,大小可按自己的需要定义

<?xml version="1.0" encoding="UTF-8"?>
    <Resources cachingAllowed="true" cacheMaxSize="102400"/>
</Context>

然后重启tomcat即可,发现重启之后就没有报错了

 

 

  

资源添加到Web应用程序[/jenkins]的缓存中,
因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间

标签:缓存,tomcat,cache,挂掉,报错,空间,jenkins
来源: https://www.cnblogs.com/lucktomato/p/16315634.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有