для подов, так как от этого сильно зависит цена продукта.
Как оказалось, в некоторых подах Garbage Collector'ы не хотят отчищать память, думая что она у них есть.
Вот например:
У пода стоит лимит по памяти 500MB
А он видит 1.5GB доступного в ноде и не запускается. Как результат, под убивается OOM'ом
Вопрос:
возможно ли как-то в поде показывать виртуальную доступную этому поду память, а не всей ноды? Или нужно настраивать для каждого процесса отдельно (в nodejs можно например max memory size задать)
Забыл упомянуть: речь про Kubernetes
можно, в джава xmx, xms, в ноде свои настройки
кто-нибудь настраивал такое для elixir mix?
ну там вроде jvm научили как правильно считать память в докере в последнем стейбл релизе..
Обсуждают сегодня