输入上限
公开「整数」文言:输入、程序、名、算时之限,皆本公约。 汉语:接口规范里的各项限额:输入 JSON 至多 1572864 字节,程序 Base64 文字至多 4194304 个字符,运行器名与范围至多 128 字节,CPU 限额 1000 毫秒。
包说明.html模块 / 2
运行。豫
「整数」文言:输入、程序、名、算时之限,皆本公约。 汉语:接口规范里的各项限额:输入 JSON 至多 1572864 字节,程序 Base64 文字至多 4194304 个字符,运行器名与范围至多 128 字节,CPU 限额 1000 毫秒。
「整数」暂无说明。
「整数」暂无说明。
「整数」暂无说明。
「整数」暂无说明。
化「字符串」而化「整数」而「爻」文言:名中不得有控制之字(零至三十一及一百二十七)。 汉语:按字节检查字符串里没有控制字符(0 至 31 与 127);用于范围名。
化「字符串」而「爻」暂无说明。
化「字符串」而「爻」暂无说明。
化「字符串」而化「字符串」而化「字符串」而化「字符串」而化「字符串」而「有」文言:入参先验,越限与格式之误皆以异告。 汉语:检查五个参数:运行器名与范围(1 至 128 字节,范围不含控制字符)、产物摘要(64 位小写十六进制)、程序 Base64 文字(1 至 4194304 个字符)、输入(至多 1572864 字节);违规抛出豫言异常。
化(「列」于「字符串」)而「有」文言:宿主诸句柄,用毕即释,免竭其表。 汉语:逐个释放宿主句柄,成败两条路径都要调用,避免单个事件里耗尽 4096 的句柄表。
化「字符串」而「字符串」暂无说明。
化「字符串」而化「字符串」而化「字符串」而化「字符串」而化「字符串」而「字符串」文言:验入而重算其摘,取绝缘之室(同范围同摘同室),转其请,返其文;室败与超限,皆异。 汉语:先验证参数,把程序的 Base64 解码为字节(非法则抛「运行产物无效」)并重算 SHA-256(不符抛「运行产物摘要不匹配」);用宿主原语 云工隔离运行客按号取安全 得到子 Worker(未授权的绑定名、绑定不存在等宿主失败转「隔离运行失败:…」)(标识为“范围:摘要”,CPU 限额 1000 毫秒、子请求 0);向其入口 POST 输入(请求体是输入的 UTF-8 原字节,不经 JSON 转义);状态 200 返回响应文字(子入口已验 args/files 并整理为 {ok,stdout,stderr,exitCode,files}),400 抛「隔离运行输入无效」,其余抛「隔离运行失败」。宿主异常也转为「隔离运行失败」。所有句柄用毕释放。