Cloudflare Workers Error 1101 and 1102

Share
Ongoing All Updated November 13, 2026Based on 2 user reportsHow we research

Quick answer

Error 1101 means your Worker threw an uncaught exception; 1102 means it exceeded its CPU limit. Use wrangler tail and Workers Logs to find the failing code.

Most likely fix: Find the exception

How to fix it

Try these in order — the most common fix is first.

  1. 1. Find the exception

    1. Run npx wrangler tail
    2. Enable Workers Logs and filter on $workers.outcome = exception
    3. Enable source maps for readable stack traces
    Did this fix it?
  2. 2. Fix never-settling responses

    1. Ensure every promise resolves or rejects and close server-side WebSockets
    Did this fix it?
  3. 3. Reduce CPU time (1102)

    1. Check Worker Errors > Exceeded CPU Time Limits in Workers Metrics
    2. Move heavy work out of the request path
    Did this fix it?
  4. 4. Related errors

    1. 1019: a Worker called itself over 16 times, remove the recursion
    2. 1042: use a service binding or the global_fetch_strictly_public flag
    Did this fix it?

Symptoms

The Worker URL shows 'Error 1101 Worker threw exception' or 'Error 1102 Worker exceeded resource limits'.

Why it happens

  • Uncaught exception in the Worker
  • Promise never resolves or WebSocket never closed
  • CPU time limit exceeded
  • Related: 1019 loop limit, 1042 same-zone fetch

This guide also covers

  • cloudflare worker error 1101
  • cloudflare workers error 1102
  • worker threw exception

Still not working?

If Cloudflare keeps failing, you're not alone. See every Cloudflare problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us
Fixed it? Share this guide

Other Cloudflare errors

All 15 Cloudflare errors and fixes →