首批通过分布式安全可靠测评,为关键业务系统打造
proxy_mem_limited
更新时间:2026-05-16 19:41:50
功能描述
proxy_mem_limited 用于设置 ODP 运行时内存上限。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | 容量单位 |
| 默认值 | 2G |
| 取值范围 | [100MB, +∞)
说明从 4.3.1 版本开始,取值范围由 |
| 是否重启 ODP 生效 | 否 |
配置示例
使用 root@proxysys 用户连接 ODP 后,执行如下 SQL 命令,修改 ODP 运行时内存上限为 5 GB。
obclient> alter proxyconfig set proxy_mem_limited= "5G";业务遇到 ODP 进程内存不足时,为了不影响业务正常运行,可以通过 kill 命令临时调整内存上限为 100 GB,并取消内存分配限制。
注意
该操作为内存不足场景下的应急处理方法,可临时避免 ODP 的内存限制。
kill -34 <PID_OBPROXY>命令中的
<PID_OBPROXY>表示 ODP 的进程 ID,您需根据实际的进程 ID 替换。obproxy 进程收到信号 34,会临时取消内存限制,直到用户手动修改 ODP 内存上限或者 ODP 重启为止,可以作为一种运维手段临时避免 ODP 的内存限制。说明
ODP 重启后不仅会恢复内存限制,还会将
proxy_mem_limited配置项恢复为原值。