云计算百科
云计算领域专业知识百科平台

Java工程结构:服务器规约(JVM 碰到 OOM 场景时输出 dump 信息、设置tomcat的 JVM 的内存参数、了解服务平均耗时)

文章目录

  • I 调用远程操作必须有超时设置。
  • II 推荐
    • 了解每个服务大致的平均耗时
    • JVM 的 Xms 和 Xmx 设置一样大小的内存容量
    • 让 JVM 碰到 OOM 场景时输出 dump 信息
    • 调大服务器所支持的最大文件句柄数(File Descriptor,简写为 fd)
    • 高并发服务器建议调小 TCP 协议的 time_wait 超时时间。
  • III 设置tomcat的 JVM 的内存参数
    • 查找Tomcat位置: 快速定位服务状态和部署位置
    • 具体配置步骤
    • 查看JVM参数
  • IV 参考
    • 重定向

I 调用远程操作必须有超时设置。

说明:类似于 HttpClient 的超时设置需要自己明确去设置 Timeout。根据经验表明,无数次的故障都是因为没有设置 超时时间。

II 推荐

了解每个服务大致的平均耗时

可以通过独立配置线程池,将较慢的服务与主线程池隔离开,免得不同服务的线程同归于尽。

  • SPEND TIME :服务耗时

private Logger logger = LoggerFactory.getLogger(

赞(0)
未经允许不得转载:网硕互联帮助中心 » Java工程结构:服务器规约(JVM 碰到 OOM 场景时输出 dump 信息、设置tomcat的 JVM 的内存参数、了解服务平均耗时)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!