aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/queues.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-11 15:03:31 +0300
committerMohamedBassem <me@mbassem.com>2024-04-11 15:03:31 +0300
commit238c2967b269ca0f66d8e759c6a0234107e1fd1e (patch)
tree1e8590a829bd6b24950ac56eb0a21450c8ce3332 /packages/shared/queues.ts
parentbe622e5594ecb21c82bb6066a82c86e0917bcc35 (diff)
downloadkarakeep-238c2967b269ca0f66d8e759c6a0234107e1fd1e.tar.zst
fix: Increase default navigation timeout to 30s, make it configurable and add retries to crawling jobs
Diffstat (limited to 'packages/shared/queues.ts')
-rw-r--r--packages/shared/queues.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/shared/queues.ts b/packages/shared/queues.ts
index 146c19c6..6d5fdd5f 100644
--- a/packages/shared/queues.ts
+++ b/packages/shared/queues.ts
@@ -17,7 +17,16 @@ export type ZCrawlLinkRequest = z.infer<typeof zCrawlLinkRequestSchema>;
export const LinkCrawlerQueue = new Queue<ZCrawlLinkRequest, void>(
"link_crawler_queue",
- { connection: queueConnectionDetails },
+ {
+ connection: queueConnectionDetails,
+ defaultJobOptions: {
+ attempts: 5,
+ backoff: {
+ type: "exponential",
+ delay: 1000,
+ },
+ },
+ },
);
// OpenAI Worker