This commit is contained in:
2025-05-30 18:16:36 +08:00
parent 84d9fb2455
commit 239ba3ad10
7 changed files with 115 additions and 37 deletions

View File

@@ -0,0 +1,25 @@
import pm2 from 'pm2';
import { logger } from './logger.js';
export async function reload() {
return new Promise<void>((resolve, reject) => {
pm2.connect((err) => {
if (err) {
logger.error('PM2 connection error:', err);
return reject(err);
}
pm2.reload('assistant-server', (err) => {
if (err) {
logger.error('PM2 reload error:', err);
pm2.disconnect();
return reject(err);
}
logger.info('PM2 server reloaded successfully');
pm2.disconnect();
resolve();
});
});
});
}