gpt4 book ai didi

java - 在 Java 应用程序服务器的生命周期中会出现哪些问题?

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:48 25 4
gpt4 key购买 nike

实际上,我正在 Java 应用程序服务器之上设计一个软件,它必须具有高可用性。所以我还计划包括一个监控系统,它将检测应用程序服务器上的错误。我可能会使用 JMX 来完成它。那么在 Java 应用程序服务器的生命周期中可能会发生什么?我应该监控什么?

  • 如果发生了 OutOfMemoryError?
  • 应用服务器是否有足够的内存?

还有什么???

感谢回复

最佳答案

我假设您最感兴趣的是与应用服务器相关的错误,而不是与应用程序相关的错误。

与 AppServer 相关的错误可能属于以下类别

  1. 内存 - 正如您所指出的,这些错误是 OutOFMemory、PermGen 等。您可以使用 JMX 控制台或使用 JMX API 轻松监控这些。
  2. 网络 - 这些错误的发生是由于防火墙或不可靠的网络或网络拥塞。根据您可能需要的不同工具集来诊断问题。网络问题的结果通常会导致服务不可用、性能问题、HA 故障、集群解体等......
  3. 安全性 - 这些不一定是错误,但您需要监控以确保没有漏洞。
  4. 性能 - 性能是一个很大的话题,但通常您需要监控对性能至关重要的资源,无论是连接池、线程池还是内存池,因为这些资源将决定您的应用程序的性能。
  5. 资源约束 - 这是您需要更好地了解您的应用程序以配置足够的资源来处理请求的地方。否则你会看到错误。例如:如果您预计有 100 个并发用户,您需要至少有 100 个线程来处理所有这些请求,否则您将开始放弃请求。

我在识别您的应用程序服务器中的潜在错误方面非常笼统。根据您选择的应用程序服务器,可能会有更多。此外,根据您的选择,您的监控工具可能会有所不同。

希望对您有所帮助。

祝你好运!

关于java - 在 Java 应用程序服务器的生命周期中会出现哪些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com