# Чрезмерное потребление памяти из-за предварительной компиляции ассетов

**URL:** https://meta.discourse.org/t/excessive-consumption-of-memory-due-to-precompiling-assets/402139
**Category:** Support
**Tags:** unsupported-install
**Created:** [04.Май.2026 14:16:45 UTC](https://meta.discourse.org/t/excessive-consumption-of-memory-due-to-precompiling-assets/402139 "2026-05-04T14:16:45Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [05.Май.2026 07:14:21 UTC](https://meta.discourse.org/t/excessive-consumption-of-memory-due-to-precompiling-assets/402139/9 "2026-05-05T07:14:21Z")

</div>

Всегда рекомендуется иметь файл подкачки (swap). Очень хорошая идея — разрешить ядру перерасход памяти (overcommit). Это может существенно снизить ваши пиковые потребности в памяти.

Сначала настройте эти два параметра, а затем попробуйте снова. По поводу перерасхода памяти см.:

> [@MKJ's Opinionated Discourse Deployment Configuration](https://meta.discourse.org/t/mkjs-opinionated-discourse-deployment-configuration/193355):
>
> I have been running a Discourse forum with a substantial amount of content and plenty of images over the past few years. [Maker Forums](https://forum.makerforums.info/) has over 100GB of images and over 400,000 posts, of which a substantial amount was imported, primarily from Google+, and the rest was created on the site. This post describes elements of how I eventually configured Maker Forums and, later, a few other Discourse instances. This is what I wish I knew when I got started, and which I’ve used to help others avoid some …

Что касается диагностики, может быть полезно проверить dmesg на наличие событий OOM (нехватки памяти), что можно сделать после сбоя, а также запустить vmstat в момент зависания:

```plaintext
vmstat 5 5

```

Вот мои общие рекомендации по диагностике:

> [@Ed\_S](#):
>
> Кстати, если что-то не работает без очевидных причин, и особенно если вы подозреваете нехватку памяти, стоит проверить наличие убийцы процессов из-за нехватки памяти (OOM-killer). Я рекомендую выполнить:
> 
> ```plaintext
> dmesg|egrep -i "memory|oom|kill"
> 
> ```
> 
> Редактирование: для удобства добавлю это в свой список стандартных мгновенных диагностических команд:
> 
> ```plaintext
> cat /etc/lsb-release
> uptime
> df -h /
> free
> vmstat 5 5
> dmesg|egrep -i "memory|oom|kill"
> ps auxrc
> 
> ```

---

_[View the full topic](https://meta.discourse.org/t/excessive-consumption-of-memory-due-to-precompiling-assets/402139)._
