admin管理员组文章数量:1530062
系统环境是windows
部署容器 tomcat
网上查资料原因是jvm内存太低导致的,因为我配置的service服务启动,修改tomcat/bin/tomcat9w.exe设置
修改后构建jenkins发现还是报同样的错误
把内存设置调大后,tocmat服务无法启动(分析可能是电脑系统不允许分配给jvm太大的内存,最小内存为主机内存的64/1,最大内存为主机内存的4/1)
然后推测是不是jmeter虚拟内存不够导致的
打开apache-jmeter\bin\jmeter.bat,发现内存设置足够大,尝试把内存设置为Xms1g
重启tomcat服务后,构建jenkins,发现没有报错,构建正常,这就奇怪了,后续分析问题,先记录
JVM
jvm是什么?参考:JVM内存模型(通俗易懂)_抵制平庸 拥抱变化的博客-CSDN博客_jvm内存模型
tomcat参数优化参考:
Tomcat 调优及 JVM 参数优化_擦肩而过的博客-CSDN博客
如何查看tomcat的jvm?
localhost:8080 打开tocmat,点击右上角的server status
点击server status打不开页面,需要修改conf/tomcat-users.xml,添加如下内容
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
tomcat jvm设置方法
window server方式启动tomcat
1、已添加tomcat服务,通过tomcat9w.exe设置jvm,设置完成后,重启tomcat,打开tomcat server status查看设置是否成功
2、未添加tomcat到windows server 中
设置server.bat,参考:tomcat9注册windows服务后jvm设置_New_Mao_Er的博客-CSDN博客_tomcat9注册服务
本文标签: 报错occurredinitializationJenkinsError
版权声明:本文标题:jenkins构建报错“Error occurred during initialization of VMCould not reserve enough space for 2097152KB” 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726226959a1061647.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论