fix(runner): Dev-Neustart bei geänderten Variablen, Liveness-Prüfung, npm-ci-Fallback
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
cd9a6e0cf1
commit
96c26fb9b8
8 files changed
+139
-10
No files matched your search
+2
-1
@@ -83,7 +83,8 @@ export function createProxy({ config, dev, request = http.request, upstreamTimeo
|
||||
});
|
||||
let timedOut = false;
|
||||
up.setTimeout(upstreamTimeoutMs, () => { timedOut = true; up.destroy(); });
|
||||
up.on('error', () => {
|
||||
up.on('error', (err) => {
|
||||
if (['ECONNREFUSED', 'ENOTFOUND', 'EHOSTUNREACH', 'EAI_AGAIN'].includes(err?.code)) dev.markDead?.(sub)?.catch?.(() => {});
|
||||
if (!res.headersSent) {
|
||||
const body = timedOut ? 'Die Preview antwortet nicht rechtzeitig (504).' : 'Die Preview ist gerade nicht erreichbar (502).';
|
||||
res.writeHead(timedOut ? 504 : 502, { 'Content-Type': 'text/plain; charset=utf-8', 'Content-Length': Buffer.byteLength(body) });
|
||||
|
||||
Reference in new issue
Block a user