SQL 子进程在 worker 里跑,原来不经判题名额(judge/slots.ts):两道 SQL、两道沙箱判题、 再加流程图试运行可以同时压在服务器两个核上,SQL 的时限按墙钟算,挤的时候本来不超时的 语句会被判成超时。现在和沙箱判题占同一个池,一个名额管整份提交,租约按每个测试点 最长可能占的时间算。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
SQL 子进程在 worker 里跑,原来不经判题名额(judge/slots.ts):两道 SQL、两道沙箱判题、 再加流程图试运行可以同时压在服务器两个核上,SQL 的时限按墙钟算,挤的时候本来不超时的 语句会被判成超时。现在和沙箱判题占同一个池,一个名额管整份提交,租约按每个测试点 最长可能占的时间算。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>