# Upgrade from 3.2.0.beta3-dev to 3.2.0.beta3 failed due to out of memory

**URL:** <https://meta.discourse.org/t/upgrade-from-3-2-0-beta3-dev-to-3-2-0-beta3-failed-due-to-out-of-memory/286643>\
**Category:** Self-hosting\
**Tags:** server-resources\
**Created:** [November 26, 2023, 6:00pm UTC](https://meta.discourse.org/t/upgrade-from-3-2-0-beta3-dev-to-3-2-0-beta3-failed-due-to-out-of-memory/286643 "2023-11-26T18:00:01Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [December 11, 2023, 9:38pm UTC](https://meta.discourse.org/t/upgrade-from-3-2-0-beta3-dev-to-3-2-0-beta3-failed-due-to-out-of-memory/286643/14 "2023-12-11T21:38:03Z")

</div>

> [@Troid92](#):
>
> perhaps 1024 is an artificial ceiling we’re hitting against that Discourse rebuilds can no longer be contained in.

That is a very good point! Right now we up it to 1024mb on low-RAM machines [here](https://github.com/discourse/discourse/blob/3999f3e826c80e891794f2bc4c48b818301faedc/lib/tasks/assets.rake#L27C26-L27C66). We could certainly experiment with increasing that to 1500 or 2000 and see if it helps.

If you have the time/inclination to try it out yourself, you could configure it by adding a new variable to the `env:` section of your app.yml file:

Edit: ⚠ this is now the Discourse default. No need to configure yourself

```yml
  NODE_OPTIONS: "--max-old-space-size=2048"

```

---

_[View the full topic](https://meta.discourse.org/t/upgrade-from-3-2-0-beta3-dev-to-3-2-0-beta3-failed-due-to-out-of-memory/286643)._
