4.2. grpc_settings.py 文件


平台管理员可以使用 grpc_settings.py 文件为 gRPC 服务器定义特殊或自定义参数。

有两个 gRPC 设置文件:默认的 grpc_default.py 是代码库的一部分,不得被编辑,以及一个可用于覆盖默认值的覆盖文件。grpc_default.py 文件包含数据库 keepalive OPTIONS,以帮助维护健康的 gRPC 连接并防止中断。如果需要更改这些默认值,可以使用 grpc_settings.py 文件来覆盖 grpc_defauly.py 文件中的值。

覆盖 grpc_settings.py 文件的位置和管理可能会根据您的部署(基于RPM、基于容器的安装或基于 operator 的安装)而有所不同。

4.2.1. RPM 部署

可以直接编辑基于 RPM 的设置中的 override grpc_settings.py 文件,并在重启网关 systemd 服务后生效。如果您选择编辑文件,请务必使用正确的语法和值。override grpc_settings.py 文件位于以下目录中:

/etc/ansible-automation-platform/gateway/grpc_settings.py
Copy to Clipboard Toggle word wrap

4.2.2. 修改 grpc_settings.py 文件的影响

gRPC 服务器负责在不同平台服务间进行身份验证。更改 grpc_settings.py 文件中的设置可能会显著影响 gRPC 连接的行为和性能,特别是在连接稳定性方面。

在部署到生产环境之前,务必要全面测试对 gRPC 设置所做的任何更改,以确保 gRPC 服务器按预期工作。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat