Why Is My Wolfram Cloud Session Not Working or Running Slowly?

Updated

Wolfram Cloud runs the Wolfram Language in a browser, so most failures trace back to one of four layers: your network, your browser, your account's cloud resources, or the notebook itself. Work through them in that order — it's faster than guessing. If the page won't load at all, start with connectivity and browser; if it loads but code won't evaluate, look at the kernel and your resource usage.

First: separate "won't load" from "won't run"

These are different problems with different fixes.

Symptom Likely layer First thing to try
Page never loads, spinner hangs Network / browser Reload, try another network, try another browser
Loads, but code won't evaluate Kernel / session Restart the kernel, check kernel status
Evaluates, then stalls or times out Resources / heavy computation Simplify the cell, check memory-heavy operations
Works, then disconnects mid-session Network stability / session timeout Reconnect, save work, avoid long idle gaps
Slow typing, laggy scrolling Browser / large notebook Close other tabs, split or trim the notebook

Check the basics before anything else

  1. Reload the page. A stale session is the single most common cause of a "dead" notebook.
  2. Try a different network. Corporate proxies, VPNs, and restrictive firewalls can block or throttle the connection.
  3. Try a different browser. If it works elsewhere, the problem is browser-specific — often an extension or an outdated version.
  4. Sign out and back in. This forces a fresh session and rules out an expired or stuck authentication state.

If none of these change anything, the issue is likely on the service side or in your account resources — continue below.

Kernel and session problems

When the notebook loads but cells won't evaluate, the kernel (the process that actually runs your code) is the suspect.

  • Restart the kernel / evaluation session. This clears a hung or crashed kernel without losing your notebook content. After restarting, re-evaluate the cells you need — variables defined earlier are gone.
  • Check whether a cell is still running. A long-running evaluation blocks later cells in the same kernel. Look for a running indicator and abort it if it's stuck.
  • Re-evaluate from a clean state. If results look wrong rather than absent, stale definitions from earlier cells are a common cause. Restart and run top to bottom.

A useful habit: if a cell has been "running" far longer than the work should take, abort it rather than waiting — a hung evaluation rarely recovers on its own.

When it's slow rather than broken

Slowness is usually resource pressure, not a bug. Common contributors:

  • Large or long-lived notebooks. Hundreds of cells with stored outputs consume memory and slow the front end. Delete outputs you no longer need and split very large notebooks.
  • Memory-heavy operations. Building huge lists, importing large datasets, or keeping big intermediate results in memory will slow everything down. Clear variables you're done with.
  • Heavy symbolic or numeric computation. Some operations are simply expensive. Reduce problem size, add constraints, or use a more efficient formulation before assuming the service is at fault.
  • Browser-side load. Many open tabs, heavy extensions, or a low-memory machine slow the front end even when the kernel is fine.

If a notebook was fast yesterday and is slow today with the same code, suspect resource limits on your account or a service-side issue rather than your code.

Account resources and service status

Cloud sessions run under your account, and accounts have resource limits. Hitting a limit can look like a hang, a refusal to evaluate, or a session that won't start.

  • If problems are intermittent and affect everything, check whether the service itself is reporting issues before debugging your own setup.
  • If only your account is affected while others work fine, you've likely hit a resource or session limit — reducing notebook size and closing unused sessions is the practical first step.
  • If nothing you try helps, contact Wolfram support with specifics: what you did, what you expected, what happened, the exact error text, and roughly when it started. Vague reports get vague answers.

A quick triage order

  1. Reload → different network → different browser → re-sign-in.
  2. Still broken? Restart the kernel and re-evaluate.
  3. Works but slow? Trim the notebook, clear variables, reduce computation size.
  4. Intermittent across everything? Check service status.
  5. Only your account? Suspect resource limits; reduce usage.
  6. Still stuck? Contact support with concrete details.

Most "Wolfram Cloud is broken" reports resolve in steps 1–3. The remaining cases are usually resource limits or a genuine service-side incident, and those are the ones worth escalating.