主题
沙箱资源
沙箱资源页按套餐方案给用户的沙箱分配资源档位:付费方案可以拿到更多内存、CPU 和工作区,免费用户与访客用默认档。档位只影响资源,不扣积分;沙箱命令的用量按天记录,在用户详情里查看。
- 后台入口:支付财务 / 沙箱资源
档位怎么生效
表格第一行是默认档,给没有有效套餐的用户和访客使用;其余每行对应一个套餐方案(按 套餐设置 里的方案标识),已下架的方案也会列出,因为买过它的用户仍按它取档位。用户的会员有效时使用所购方案的档位,方案没有单独设置时回到默认档。
留空的格子沿用服务端环境变量 SANDBOX_* 的默认值,整张表都留空就是不按套餐区分。保存时服务端会检查每一档能否在当前服务器上创建,不合格会提示原因并拒绝保存。已保存的档位配置如果被改坏(例如直接改了数据库),服务端会拒绝所有沙箱操作而不是放宽到环境变量的额度,用户详情里的档位显示「暂不可用」;在本页重新保存即可恢复。
| 列 | 取值 | 说明 |
|---|---|---|
| 内存(MB) | 128–65536 | 不超过服务器的 SANDBOX_TOTAL_MEMORY_MB |
| CPU(核) | 0.25–64 | 最多两位小数 |
| 工作区(MB) | 16–102400 | 必须小于同一档的内存 |
| 单次超时(秒) | 5–3600 | 单条命令的最长执行时间 |
| 每账号并发 | 1–20 | 同一账号同时运行的沙箱数,只能在 SANDBOX_MAX_ACCOUNT_ACTIVE 以内收紧 |
工作区是沙箱容器里的内存盘,写入的文件占用内存上限,所以它必须小于内存。
内存、CPU 和工作区在创建会话沙箱时确定。修改档位,或者用户购买、到期之后,新建的沙箱按新档位分配;已经在运行的沙箱沿用原来的资源,闲置回收后再按新档位重建,正在进行的任务和工作区文件不会被打断。用户购买或到期后约 30 秒内开始按新档位创建沙箱。单次超时对运行中的沙箱立即生效;每账号并发在新建沙箱时检查,不会停掉已在运行的沙箱。
用量记录
每条沙箱命令结束后,服务端按天累计该用户的命令次数和执行耗时,保留 90 天;访客不记录。用户详情的「权益与消费」页签显示用户新建沙箱时使用的档位(运行中的沙箱沿用创建时的资源),以及近 7 天、近 30 天的命令次数与耗时。用量只用于观察,不产生扣费。