【问题标题】:What do I have to change in order to run Tomcat in Production?为了在生产环境中运行 Tomcat,我需要进行哪些更改?
【发布时间】:2013-08-09 13:18:11
【问题描述】:

我的生产环境是 ubuntu 12.04 LTS 64 位上运行着一个 tomcat 7.0.42 服务器。我编译了 APR 连接器并激活了它。

为了使我的 tomcat 生产准备就绪,我还需要进行哪些更改?

【问题讨论】:

    标签: apache tomcat tomcat7 production-environment


    【解决方案1】:

    查看以下链接:

    【讨论】:

    • 上面的“性能设置”链接相当可疑。 PermGen 泄漏的解决方案是增加堆空间? :(
    【解决方案2】:

    Tomcat 带有一个合理的默认配置,可以在生产环境中完美运行。与往常一样,您的环境可能有特殊需求。如果您提供一些详细信息,也许其他人可以提供帮助。如前所述,您的问题无法回答。

    如果是我,我至少会将 HTTP 连接器从默认的 BIO 更改为 NIO 连接器,而不考虑其他因素。其他一切都取决于您的要求。

    【讨论】:

    • 我写过我仍然使用 APR 连接器,它比 NIO 连接器快得多。我还应该加快什么速度?
    • APR 与 NIO 的性能取决于您的用例。 SSL 与 APR 相比要快得多,因为 OpenSSL 比 JSSE 快。但是你没有说你在使用 SSL,是吗?
    • 我很惊讶您从 APR 连接器获得了“更快”的性能。我的上一次基准测试是在 2 年前完成的,但我发现 NIO 和 APR 连接器具有可比性。你可以see my data and write-up if you'd like
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-22
    • 2015-11-14
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多