У меня проблемы с ограничением использования памяти процессами узла.
Я запускаю приложение на AWS, и происходит сбой серверов, когда использование памяти превышает доступное.Я попытался использовать флаг --max_old_space_size
, но процесс, похоже, все еще использует больше памяти, чем значение, указанное в флаге, и сервер вылетает.
Я в порядке при сбое процесса, мне просто очень нуженсервер не сбоит.
Я знаю, что флаг работает, потому что, если я укажу --max_old_space_size=1
, сценарий узла будет немедленно уничтожен.
У меня вопрос: есть ли другие способы ограничить использование памяти процессом узла (и его подпроцессов?), На котором я работаю ubuntu
и слышал, что cgroups
может достичь этого?Или я что-то не так делаю?Существуют ли другие флаги для процессов узла, которые ограничивают общее использование памяти?