woscaizi
V2EX  ›  问与答

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

  •  
  •   woscaizi · Jun 28, 2018 · 2465 views
    This topic created in 2892 days ago, the information mentioned may be changed or developed.

    手头做的一个小项目,发现了这样的问题。 在本地开发时,虽然连接的是远程服务器上的 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
       Jun 28, 2018
    去掉 shiro-quartz 相关在 linux 运行就没有问题了。
    估计是 quartz2 与 shiro-quartz 冲突导致。
    woscaizi
        2
    woscaizi  
    OP
       Jun 28, 2018
    我一直以为日志等级对项目性能影响不大,我错了。
    把 log4j 日志等级修改为 warn,速度就快了。
    可能是项目里很多 sql 很复杂,因为日志量太大。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3034 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 03:03 · PVG 11:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.