fix: warmup fetch('/health') on page load — prevents first-upload RST
Deploy contracts-flask / validate (push) Successful in 0s

This commit is contained in:
2026-07-15 11:57:03 +04:00
parent 32660d2590
commit 49dd873db3
+5 -5
View File
@@ -13,11 +13,11 @@ var fileTable = document.getElementById('fileTable');
// state.batchId — теперь в state.js (Фаза 0: state + render) // state.batchId — теперь в state.js (Фаза 0: state + render)
// (batchId = crypto.randomUUID() — уникальный ID сессии для классификации) // (batchId = crypto.randomUUID() — уникальный ID сессии для классификации)
// Автоочистка старых записей при загрузке страницы // Прогрев upstream + автоочистка при загрузке страницы
(async function cleanup() { // ⚠️ Без прогрева первый POST может упасть с ERR_CONNECTION_RESET (MTU/Geneve)
try { (async function init() {
await fetch(VM_API + '/api/cleanup', { method: 'POST' }); try { await fetch('/health'); } catch(e) { /* ignore */ }
} catch(e) { /* ignore */ } try { await fetch(VM_API + '/api/cleanup', { method: 'POST' }); } catch(e) { /* ignore */ }
})(); })();
/** /**