chore(deploy): add server native memory guards
This commit is contained in:
@@ -99,6 +99,12 @@ Windows 下使用 `update.ps1`,功能与 Linux 版一致:
|
||||
|
||||
## 重要更新记录:
|
||||
|
||||
### 2026.06.24
|
||||
|
||||
1. **主服务 sharp/native 内存护栏**:`easyai-server` 默认关闭 sharp/libvips cache,并将 sharp 并发限制为 1;同时设置 `MALLOC_ARENA_MAX=2`,降低图片处理和大 Buffer 场景下 native RSS 持续膨胀风险。
|
||||
2. **生图 base64 输出收敛**:模型返回的 base64 图片会先上传到 OSS,返回对象和 raw/debug 响应中不再长期保留大 base64 字符串。
|
||||
3. **重启要求**:该内存护栏必须在新进程启动时生效,更新后需执行 `docker compose up -d easyai-server` 或重建并重启主服务容器。
|
||||
|
||||
### 2026.06.22
|
||||
|
||||
1. **Redis 资源护栏**:Redis 增加 `./data/redis:/data` 持久化挂载、`maxmemory 2gb`、`appendfsync everysec`,并禁用 RDB 快照,避免队列历史膨胀后占满内存和容器写层。
|
||||
|
||||
Reference in New Issue
Block a user