V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
woscaizi
V2EX  ›  问与答

[ Java ]spring 项目部署到 windows server 2012 r2 + tomcat 8 后,访问速度变得很慢, tomcat 已配置一些优化内容

  •  
  •   woscaizi · 2018-06-28 11:07:47 +08:00 · 2122 次点击
    这是一个创建于 2190 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手头做的一个小项目,发现了这样的问题。 在本地开发时,虽然连接的是远程服务器上的 sql server,但是在本地的访问速度还是很快的。 现在部署到 windows server 2012 r2 上的 tomcat8 后,访问速度慢。 tomcat8 已调整内存大小和线程。 项目中有大量的 sql 执行。 可能踩了哪些坑?

    //另外项目部署至我的一个 linux 的服务器上,访问出错了。 报以下错误: 699edc0e99985ed9c54e5aa19ef881f1.png 项目使用到了 shiro-ehcache,shiro-quartz; ehcache 配置缓存位置:<diskstore path="java.io.tmpdir/ehcache"/>,是不是这里的问题? maven 依赖: https://gist.github.com/pandaTED/f0f388db232cf777d58fb379aa435afc

    woscaizi
        1
    woscaizi  
    OP
       2018-06-28 11:40:26 +08:00
    去掉 shiro-quartz 相关在 linux 运行就没有问题了。
    估计是 quartz2 与 shiro-quartz 冲突导致。
    woscaizi
        2
    woscaizi  
    OP
       2018-06-28 16:31:20 +08:00
    我一直以为日志等级对项目性能影响不大,我错了。
    把 log4j 日志等级修改为 warn,速度就快了。
    可能是项目里很多 sql 很复杂,因为日志量太大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:23 · PVG 05:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.