© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•3y ago•
2 replies
usmannk

Worker failing mysteriously with exceeded CPU time limit.

I'm trying to run this minimal worker:

// Worker
export default {
    async fetch(request: Request) {
        let stopTime = Date.now() + 1; //1ms
        let curTime = Date.now()
        while(curTime < stopTime) {
            curTime =  Date.now()
        }
        return new Response();
    }
};
// Worker
export default {
    async fetch(request: Request) {
        let stopTime = Date.now() + 1; //1ms
        let curTime = Date.now()
        while(curTime < stopTime) {
            curTime =  Date.now()
        }
        return new Response();
    }
};


When this worker is deployed with:
npx wrangler dev --remote=false
npx wrangler dev --remote=false
:
- Calls to the worker SUCCEED after ~1ms

npx wrangler dev --remote=true
npx wrangler dev --remote=true
:
- Calls to the worker hang for 39 seconds then FAIL with exceeded CPU time limit.

npx wrangler deploy
npx wrangler deploy
:
- Calls to the worker hang for 39 seconds then FAIL with exceeded CPU time limit.

------

Is this intended behavior? What's the reason for this occurring?
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Worker exceeded CPU time limit.
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
3mo ago
Worker exceeded CPU time limit
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
8mo ago
Worker exceeded CPU time limit.
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
8mo ago
Worker exceeded CPU time limit despite paid tier
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
6mo ago