Cloudflare Worker exceeded CPU time limit, while sign-up/email.
I was trying better-auth on cloudfare with hono and D1, and while I have a free plan on cloudflare that allows for up to 10ms CPU time per request, I am receiving Worker exceeded CPU time limit errors. This occurs during sign-up/email; I understand that sign-up involves multiple processes, including hono zod validation, among others.
My concern is, do I need to upgrade my plan to get this working, or can I optimize my code or something? For example, I was thinking about using drizzleAdapter for authentication; could I change it to Kysely, or idk.

Solution:Jump to solution
It's very likely you will need to upgrade.
In certain endpoints, such as sign up email, we will do multiple adapter calls to your DB, 1 call alone is most likely more than 10 ms alone, let alone maybe 3 calls....
3 Replies
Solution
It's very likely you will need to upgrade.
In certain endpoints, such as sign up email, we will do multiple adapter calls to your DB, 1 call alone is most likely more than 10 ms alone, let alone maybe 3 calls.
I see. So, the Cloudflare free plan is not really free.
@Abdi @Ping I have a Cloudflare business plan, and still encounter this issue.
For reference regarding CPU limits in workers: https://developers.cloudflare.com/workers/platform/limits/#cpu-time
No idea why Better-Auth would be hitting these limits, they're generous enough for basic stuff like a DB query to gather user info.