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
- Reload the page. A stale session is the single most common cause of a "dead" notebook.
- Try a different network. Corporate proxies, VPNs, and restrictive firewalls can block or throttle the connection.
- Try a different browser. If it works elsewhere, the problem is browser-specific — often an extension or an outdated version.
- 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
- Reload → different network → different browser → re-sign-in.
- Still broken? Restart the kernel and re-evaluate.
- Works but slow? Trim the notebook, clear variables, reduce computation size.
- Intermittent across everything? Check service status.
- Only your account? Suspect resource limits; reduce usage.
- 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.