Кто поможет\научит решать проблему с Docker и Proxmox (выключается виртуалка на Ubuntu)?
Добрый день коллеги, прошу помощи. Ситуация.
Proxmox последний, стоит виртуалка c Ubuntu 22.04 ssd 500gb 40 Vram 8 ядер (в настройках проца выставлено значение host)
На виртуалке запущен docker в нем 8 контенеров в одном контейнере насколько я понял стоит сервис в котором запускают расчеты. После запуска этих расчетов выключается виртуалка , в момент расчетов контенер отьедает всю оперативу, я ограничил 24 гигами на контенер (из 40 общих) но проблема попрежнему я вижу что контенер отьедает в момент расчетов всю память выделеную ему и выключает виртуалку , именно выключает просто , не в ребудт ее пускает и сам не падает а просто выключает. Подскажите куда копнуть что можно посмотреть чтобы отследить причину выключения?
Ограничить расчеты памяти, перенести на отдельную виртуалку, несколько помню в докере не работает ограничение памяти используйте какие то штуки вышестоящие, ну и если для расчетов вам надо 40 гигов в каком месте докер будет это ограничивать на 20?
Ситуация примерно такая есть рота солдат им надо 60 кило мясо чтобы поужинать на минималках и не умереть и есть какой то сержант который говорит вам надо 20, так как у нас всего 40 и 20 на завтра надо ещё 20 на завтра оставим, ну они его и убили
Забыл уточнить в swarm , разве --memory не задаёт память для контейнера, вопрос в том что раншь при всех прочих кончалась память на хосте, теперь после ограничения на хосте не менее 16 гигов остаётся но все равно стопает, не ребутит а именно стопает.
khristoforov, вы подняли сварм на одном хосте чтобы запускать просто докер контейнеры ?
Так посмотрите логи почему он выключается
Ну и там надеюсь какой нибудь бекап не стоит с галочкой выключить у вас?
Пума Тайланд, да но дело не в сварме, проблема в том что контенер , независимо в сварме он или нет , пробовал стрестест чистого контенера с убунтой , при отьедании памяти выключает хост где он крутится
Пума Тайланд, воооот, ради эксперимента поднял точно такую же виртуалку с таким же набором пробую стресануть ее и все чисто ничего не валится. про oom killer тоже в первую очередь подумал , проверил приоритет докера 335 стот то есть по идее должен отрабатывать , начал грепать журналы , везде чисто dmesg journalctl syslog нигде нет упоминаний 'killed process'