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

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')) {
return callback(null, { status: 1 });
}
const errLog = await promiseExec(
const panelErrLog = await promiseExec(
`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:
return callback(null, { status: 1 });

View File

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

View File

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