删除咸鱼旧链路

This commit is contained in:
yml
2026-05-25 21:46:39 +08:00
parent 9aafddd624
commit e7aa194dde
142 changed files with 539 additions and 17373 deletions
+5 -16
View File
@@ -1,12 +1,13 @@
import type { Server } from "node:http";
import { stopScheduledJobs } from "../services/scheduler/scheduler-service.js";
import { closeOcrService } from "../services/session/ocr.js";
import { closeAllTencentBrowserSessions } from "../services/session/session.js";
import { logError, logInfo } from "../utils/logger.js";
import type { StartupState } from "./state.js";
export function createShutdownController(server: Server, startupState: StartupState) {
export function createShutdownController(
server: Server,
startupState: StartupState
) {
let shutdownStarted = false;
async function shutdown(signal: string) {
@@ -16,22 +17,10 @@ export function createShutdownController(server: Server, startupState: StartupSt
shutdownStarted = true;
startupState.phase = "shutting_down";
logInfo("[shutdown]", `received ${signal}, closing browser sessions and HTTP server`);
logInfo("[shutdown]", `received ${signal}, closing HTTP server`);
stopScheduledJobs();
try {
await closeAllTencentBrowserSessions({ markClosed: true });
} catch (error) {
logError("[shutdown]", "failed to close browser sessions", error);
}
try {
await closeOcrService();
} catch (error) {
logError("[shutdown]", "failed to close OCR service", error);
}
if (!server.listening) {
return;
}