fix(worker): fail gracefully when setting redis config #82
This commit is contained in:
@@ -293,8 +293,16 @@ const startServer = async () => {
|
|||||||
port,
|
port,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Notify when keys expires
|
try {
|
||||||
getRedisPub().config('SET', 'notify-keyspace-events', 'Ex');
|
// Notify when keys expires
|
||||||
|
await getRedisPub().config('SET', 'notify-keyspace-events', 'Ex');
|
||||||
|
} catch (error) {
|
||||||
|
logger.warn('Failed to set redis notify-keyspace-events', error);
|
||||||
|
logger.warn(
|
||||||
|
'If you use a managed Redis service, you may need to set this manually.',
|
||||||
|
);
|
||||||
|
logger.warn('Otherwise some functions may not work as expected.');
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('Failed to start server', error);
|
logger.error('Failed to start server', error);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user