()
| 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 | } |
nothing calls this directly
no test coverage detected