10.3. HTTP 连接数
您可以使用环境变量控制 Red Hat Quay 处理的同时 HTTP 连接数量。这些限制可以在全局范围内应用,也可以限定到单个组件(registry、Web UI 或安全扫描)。默认情况下,每个 worker 进程最多允许 50
个并行连接。
此设置与 worker 进程的数量不同。
这些与连接相关的环境变量可能会根据您的部署类型而有所不同:
-
在独立部署中,在
config.yaml
文件中配置连接计数。 -
在 OpenShift Container Platform 部署的 Red Hat Quay 中,定义
QuayRegistry
CR 的env
块中的值。
变量 | 类型 | 描述 |
---|---|---|
WORKER_CONNECTION_COUNT | Number |
每个 worker 进程的最大 HTTP 连接数的全局默认值。 |
WORKER_CONNECTION_COUNT_REGISTRY | Number |
每个 registry worker 的 HTTP 连接。 |
WORKER_CONNECTION_COUNT_WEB | Number |
每个 Web UI 工作程序的 HTTP 连接。 |
WORKER_CONNECTION_COUNT_SECSCAN | Number |
每个 Clair 安全扫描程序 worker 的 HTTP 连接。 |
独立 Red Hat Quay 部署的 HTTP 连接配置
WORKER_CONNECTION_COUNT: 10 WORKER_CONNECTION_COUNT_REGISTRY: 10 WORKER_CONNECTION_COUNT_WEB: 10 WORKER_CONNECTION_COUNT_SECSCAN: 10
WORKER_CONNECTION_COUNT: 10
WORKER_CONNECTION_COUNT_REGISTRY: 10
WORKER_CONNECTION_COUNT_WEB: 10
WORKER_CONNECTION_COUNT_SECSCAN: 10
OpenShift Container Platform 上 Red Hat Quay 的 HTTP 连接配置