当前位置:论坛首页 > Linux面板 > 求助

【已回应】Tomcat 启动参数如何调整?

发表在 Linux面板2018-8-13 16:27 [复制链接] 4 3446

目前在生产上直接使用宝塔提供的tomcat安装,配置,自动重启

如果想调整内存,GC等参数应该在哪里修改呢?
使用道具 举报 只看该作者 回复
发表于 2018-8-14 10:20:00 | 显示全部楼层
面板暂不支持直接修改,现阶段你可以自行更改此文件来实现调整内存等操作
/www/server/tomcat/bin/catalina.sh
使用道具 举报 回复 支持 反对
发表于 2018-8-29 00:31:27 | 显示全部楼层
本帖最后由 gs80140 于 2018-8-29 00:37 编辑
河妖 发表于 2018-8-14 10:20
面板暂不支持直接修改,现阶段你可以自行更改此文件来实现调整内存等操作
/www/server/tomcat/bin/catalina ...

我尝试了一下添加一个setenv.sh文件
我看daemon.sh启动脚本里面有去处理这个文件的JAVA_OPTS的设置
加了之后,使用宝塔进行重启

由于我在参数里面参考了网上的设置
JAVA_OPTS="
-server
-Xms1500M
-Xmx1500M
-Xss512k
-XX:NewSize=225M -XX:MaxNewSize=225M
-XXermSize=128M
-XX:MaxPermSize=256M  
-XX:+AggressiveOpts
-XX:+UseBiasedLocking
-XX:+DisableExplicitGC
-XX:+UseParNewGC -XX:+CMSParallelRemark
-XX:MaxTenuringThreshold=30-XX:+UseCMSCompactAtFullCollection -XXargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-Duser.timezone=Asia/Shanghai
-Djava.awt.headless=true"
此时提示我 XX:MaxTenuringThreshold 只能在1-15,于是改回10,再也启不来了.
而且日志文件也没有任何变化了

此时我尝试把参数改成最少

JAVA_OPTS="-Xms1500M -Xmx1500M -Xss512k"

接着使用宝塔重启,还是没有任何日志变化,
然后我把setenv.sh文件删除,仍然起不来
于是我把日志文件删除,接着使用宝塔重启tomcat
此时没有任何日志文件产生, 现在只能使用catalina.sh start重启
这种重启不如宝塔的重启好,我看宝塔的重启可以检查我的进程,发现挂了,自动帮我重启
另外宝塔的重启是jsvc daemon方式启动,我觉得也很好

现在我的问题是,宝塔是不是加了判断?为啥重启没有任何反应了,是不是判断失败了,再也不干活了?





使用道具 举报 回复 支持 反对
发表于 2018-8-29 00:37:57 | 显示全部楼层
本帖最后由 gs80140 于 2018-8-29 00:39 编辑

这个单词不让发? En
啊?
abl
真牛
ed
-XX:+CMSParallelRemarkEnabled

这个abl的ed有啥问题,为啥不让发呢?
使用道具 举报 回复 支持 反对
发表于 2018-9-1 22:18:56 | 显示全部楼层
已经找到解决办法

在/www/server/tomcat/bin 目录新建一个setenv.sh 文件,

内容是
JAVA_OPTS="-server -Xms2048M -Xmx2048M -XX:MaxNewSize=256m -XX:+UseG1GC"

原先放了jdk的配置,还有pid的配置,统统不需要,放了还导致宝塔无法重启


权限,用户都设置成www:www的

使用命令 chown www:www setenv.sh
chmod 777 setenv.sh
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表