Merge pull request #1647 from automatisch/error-logger-for-queues
feat: Add logger for errors happened in queues
This commit is contained in:
@@ -15,11 +15,17 @@ process.on('SIGTERM', async () => {
|
|||||||
await actionQueue.close();
|
await actionQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
actionQueue.on('error', (err) => {
|
actionQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error('Error happened in action queue!', error);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default actionQueue;
|
export default actionQueue;
|
||||||
|
@@ -15,11 +15,17 @@ process.on('SIGTERM', async () => {
|
|||||||
await deleteUserQueue.close();
|
await deleteUserQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
deleteUserQueue.on('error', (err) => {
|
deleteUserQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error('Error happened in delete user queue!', error);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default deleteUserQueue;
|
export default deleteUserQueue;
|
||||||
|
@@ -15,11 +15,17 @@ process.on('SIGTERM', async () => {
|
|||||||
await emailQueue.close();
|
await emailQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
emailQueue.on('error', (err) => {
|
emailQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error('Error happened in email queue!', error);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default emailQueue;
|
export default emailQueue;
|
||||||
|
@@ -15,11 +15,17 @@ process.on('SIGTERM', async () => {
|
|||||||
await flowQueue.close();
|
await flowQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
flowQueue.on('error', (err) => {
|
flowQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error('Error happened in flow queue!', error);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default flowQueue;
|
export default flowQueue;
|
||||||
|
@@ -18,11 +18,20 @@ process.on('SIGTERM', async () => {
|
|||||||
await removeCancelledSubscriptionsQueue.close();
|
await removeCancelledSubscriptionsQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
removeCancelledSubscriptionsQueue.on('error', (err) => {
|
removeCancelledSubscriptionsQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error(
|
||||||
|
'Error happened in remove cancelled subscriptions queue!',
|
||||||
|
error
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
removeCancelledSubscriptionsQueue.add('remove-cancelled-subscriptions', null, {
|
removeCancelledSubscriptionsQueue.add('remove-cancelled-subscriptions', null, {
|
||||||
|
@@ -15,11 +15,17 @@ process.on('SIGTERM', async () => {
|
|||||||
await triggerQueue.close();
|
await triggerQueue.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
triggerQueue.on('error', (err) => {
|
triggerQueue.on('error', (error) => {
|
||||||
if (err.code === CONNECTION_REFUSED) {
|
if (error.code === CONNECTION_REFUSED) {
|
||||||
logger.error('Make sure you have installed Redis and it is running.', err);
|
logger.error(
|
||||||
|
'Make sure you have installed Redis and it is running.',
|
||||||
|
error
|
||||||
|
);
|
||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.error('Error happened in trigger queue!', error);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default triggerQueue;
|
export default triggerQueue;
|
||||||
|
Reference in New Issue
Block a user