SC114 means shutdown-check could not send the second SIGTERM while the
original workload was still active. The process or request ended first, or the
operating system refused the signal.
| Code | SC114 FAIL |
|---|---|
| Stage | Startup and in-flight work |
| CLI exit code | 1 |
| What it means | With repeatSignalAfterMs set, the second signal could not be sent while work was still active. |
| Message |
|
| First thing to check | Make the workload run longer than repeatSignalAfterMs, or lower that delay. |
How do I fix it?
- Set
repeatSignalAfterMswell below the workload duration. - Make the controlled test workload stay active longer.
- Keep
repeatSignalAfterMsbelowshutdown.deadlineMs. - Check whether the first signal makes the process exit immediately.
{
"shutdown": {
"deadlineMs": 10000,
"repeatSignalAfterMs": 500
}
}The repeated signal check is optional. Use it when your process manager or
operators may send SIGTERM more than once. A correct handler should not cut
off active work when the second signal arrives.
How do I verify the fix?
A passing timeline contains signal repeated — SIGTERM before every
work request finished event. The requests must then finish normally and the
process must exit with the expected code.
If the second signal is delivered but the request is interrupted, the result moves to SC201. Make the handler idempotent instead of removing the repeated signal check.