mirror of
https://github.com/criyle/go-judge.git
synced 2025-11-04 14:50:02 +08:00
|
Some checks are pending
Build / Goreleaser (push) Waiting to run
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, darwin) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, linux) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (amd64_v3, windows) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, darwin) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, linux) (push) Blocked by required conditions
Build / Upload artifacts-${{ matrix.os }}-${{ matrix.arch }} (arm64_v8.0, windows) (push) Blocked by required conditions
- there is a race condition during shutting down when go-judge receives SIGTERM from systemd and PM2 dumps a STOPPED status, resulting go-judge not auto-restart after a reboot - PM2 uses SIGINT for stop signal so that we can distinguish different stop signal sent by different process manager - So when detected that we are manged by PM2, we ignore the SIGTERM signal from the systemd and wait for PM2's SIGINT to avoid race condition Unitech/pm2#6036 |
||
|---|---|---|
| .. | ||
| linuxcontainer | ||
| macsandbox | ||
| pool | ||
| winc | ||
| config.go | ||
| doc.go | ||
| env_cgroup_linux.go | ||
| env_darwin.go | ||
| env_linux.go | ||
| env_others.go | ||
| env_windows.go | ||
| mount_linux.go | ||
| noseccomp_linux.go | ||
| seccomp_linux.go | ||