Files
OJ2/apps
xuyueandClaude Opus 5.5 bc42ade705 fix(判题): SQL 题判题也排队占名额,和别的判题一起抢那两个核时不再被误判超时
SQL 子进程在 worker 里跑,原来不经判题名额(judge/slots.ts):两道 SQL、两道沙箱判题、
再加流程图试运行可以同时压在服务器两个核上,SQL 的时限按墙钟算,挤的时候本来不超时的
语句会被判成超时。现在和沙箱判题占同一个池,一个名额管整份提交,租约按每个测试点
最长可能占的时间算。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 21:57:05 +08:00
..