第 2 章 已知问题


  1. ReadyToRun(它通过 DOTNET_PUBLISH_READYTORUN 环境变量在 source-to-image 构建中启用)在 s390x 中不被支持。构建会输出一个警告信息并忽略这个变量。
  2. SDK 镜像包括了 nodeJS 以支持一起构建 JavaScript 前端和 .NET 后端。因为缺失了 nodeJS 软件包,一些 JavaScript web 前端不能在 s390xaarch64 中构建。
  3. s390x 中的 .NET 6.0 不支持容器中的内存和 cpu 限制。

    在这种环境中,.NET 6.0 可能会使用比分配给容器更多的内存,从而导致容器被终止(kill),或在 OpenShift Container Platform 中重启。这个问题的一个临时解决方案是,使用环境变量 MONO_GC_PARAMS=max-heap-size=<limit> 指定一个堆限制。您可以将限制设置为分配给容器的内存量的 75%。例如,如果容器内存限制是 300MB,设置 MONO_GC_PARAMS=max-heap-size=225M

如需更多信息,请参阅 .NET 6.0 RPM 软件包的 .NET 6.0 发行注记中的已知问题部分。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat