增加定时任务服务启动失败日志

This commit is contained in:
whyour 2023-05-25 21:45:28 +08:00
parent 91d080472f
commit ffba7ee4a1
3 changed files with 12 additions and 3 deletions

View File

@ -17,10 +17,13 @@ const check = async (
if (res.includes('200')) { if (res.includes('200')) {
return callback(null, { status: 1 }); return callback(null, { status: 1 });
} }
const errLog = await promiseExec( const panelErrLog = await promiseExec(
`tail -n 300 ~/.pm2/logs/panel-error.log`, `tail -n 300 ~/.pm2/logs/panel-error.log`,
); );
return callback(new Error(errLog)); const scheduleErrLog = await promiseExec(
`tail -n 300 ~/.pm2/logs/schedule-error.log`,
);
return callback(new Error(`${scheduleErrLog}\n${panelErrLog}`));
default: default:
return callback(null, { status: 1 }); return callback(null, { status: 1 });

View File

@ -13,7 +13,10 @@ server.addService(CronService, { addCron, delCron });
server.bindAsync( server.bindAsync(
`localhost:${config.cronPort}`, `localhost:${config.cronPort}`,
ServerCredentials.createInsecure(), ServerCredentials.createInsecure(),
() => { (err, port) => {
if (err) {
throw err;
}
server.start(); server.start();
Logger.debug(`✌️ 定时服务启动成功!`); Logger.debug(`✌️ 定时服务启动成功!`);
process.send?.('ready'); process.send?.('ready');

View File

@ -5,6 +5,7 @@ module.exports = {
max_restarts: 10, max_restarts: 10,
kill_timeout: 15000, kill_timeout: 15000,
wait_ready: true, wait_ready: true,
listen_timeout: 10000,
source_map_support: true, source_map_support: true,
time: true, time: true,
script: 'static/build/schedule/index.js', script: 'static/build/schedule/index.js',
@ -14,6 +15,7 @@ module.exports = {
max_restarts: 10, max_restarts: 10,
kill_timeout: 15000, kill_timeout: 15000,
wait_ready: true, wait_ready: true,
listen_timeout: 10000,
source_map_support: true, source_map_support: true,
time: true, time: true,
script: 'static/build/public.js', script: 'static/build/public.js',
@ -23,6 +25,7 @@ module.exports = {
max_restarts: 10, max_restarts: 10,
kill_timeout: 15000, kill_timeout: 15000,
wait_ready: true, wait_ready: true,
listen_timeout: 10000,
source_map_support: true, source_map_support: true,
time: true, time: true,
script: 'static/build/app.js', script: 'static/build/app.js',