记录jenkins因为缓存空间不足挂掉问题
2022/5/26 23:22:01
本文主要是介绍记录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]的缓存中,
因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间
这篇关于记录jenkins因为缓存空间不足挂掉问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法