MCPcopy
hub / github.com/FlowiseAI/Flowise / stopProcess

Method stopProcess

packages/server/src/commands/worker.ts:112–132  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

110 }
111
112 async stopProcess() {
113 try {
114 const queueManager = QueueManager.getInstance()
115 const predictionWorker = queueManager.getQueue('prediction').getWorker()
116 logger.info(`Shutting down Flowise Prediction Worker ${this.predictionWorkerId}...`)
117 await predictionWorker.close()
118
119 const upsertWorker = queueManager.getQueue('upsert').getWorker()
120 logger.info(`Shutting down Flowise Upsertion Worker ${this.upsertionWorkerId}...`)
121 await upsertWorker.close()
122
123 const scheduleWorker = queueManager.getQueue('schedule').getWorker()
124 logger.info(`Shutting down Flowise Schedule Worker ${this.scheduleWorkerId}...`)
125 await scheduleWorker.close()
126 } catch (error) {
127 logger.error('There was an error shutting down Flowise Worker...', error)
128 await this.failExit()
129 }
130
131 await this.gracefullyExit()
132 }
133}

Callers

nothing calls this directly

Calls 3

closeMethod · 0.80
getInstanceMethod · 0.45
getQueueMethod · 0.45

Tested by

no test coverage detected