4.4. 设置 ulimits


对于 Red Hat Enterprise Linux 和 Solaris 平台,您必须为 JBoss EAP JVM 进程配置适当的 ulimit 值。可以临时超过 "soft" ulimit,而 "hard" ulimit 是资源用法的严格 ceiling。根据您的环境和应用程序,适当的 ulimit 值会有所不同。

如果应用到 JBoss EAP 进程的限制太低,您会在启动 JBoss EAP 时看到类似如下的警告:

WARN  [org.jboss.as.warn.fd-limit] (main) WFLYSRV0071: The operating system has limited the number of open files to 1024 for this process; a value of at least 4096 is recommended.
Copy to Clipboard Toggle word wrap

要查看您当前的 ulimit 值,请使用以下命令:

  • 对于 soft ulimit 值:

    ulimit -Sa
    Copy to Clipboard Toggle word wrap
  • 对于 hard ulimit 值:

    ulimit -Ha
    Copy to Clipboard Toggle word wrap

要为最大打开文件数设置 ulimit,请使用以下命令以及您要应用的编号:

  • 要为最大打开文件数设置 soft ulimit

    ulimit -Sn 4096
    Copy to Clipboard Toggle word wrap
  • 要为最大打开文件数设置 hard ulimit

    ulimit -Hn 4096
    Copy to Clipboard Toggle word wrap
注意

为了保证 ulimit 设置有效,建议在生产系统上将软和硬限制设置为相同的值。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat