David
Всем привет
David
Может кто-то посоветовать курс ДевОпс?
Vladimir
slurm годный
George
я бы предложил самостоятельно потыкать в куберенетес
George
и девопс - это не про куб, все-таки, а более широкая история. Куб - это только один из инструментов
Anonymous
Может кто-то посоветовать курс ДевОпс?
в лс. есть хороший курс, покупал в свое время. могу достать из архива.
🔅
Складчины бывают по курсам? Или это не современный формат ( не "тру" ) ?
central
у меня ночью упал контейнер с redis хотя restart=always? че за фигня, нафига мне вообще докер если контейнер может рандомно упасть и продолжать валятся
George
это докер 😊
George
смотри логи почему он не рестартовал
central
что искать? ничего подозрительного не вижу
George
в самом докере смотри. Вряд ли тебе помогут логи самого редиса
George
может быть какие-то нюансы связанные с ООМ
central
самого докера и смотря
central
видимо упало из-за этого
George
не похоже, кмк
George
overcommit_memory =0. Но это и логично. У тебя вообще как там sysctl, swap на хост машине поживают?
George
или отключены к чертям?
George
свап по нулям?
George
а редису ты память ограничивал? ищи в dmesg сообщения от OOM
central
свап по нулям?
18 МБ, но ОЗУ свободно процентов 70
George
я не это имел в виду, но ок
central
а редису ты память ограничивал? ищи в dmesg сообщения от OOM
хз, не вижу ничего к нему относящегося, память не ограничивал но он там никак не мог сьесть всю
central
видимо это момент когда он упал, но почему он получил сигнал на завршение если он был в контейнере
George
SIGINT, а не SIGSTOP/SIGTERM/SIGKILL
central
если верить логам
central
судя по всему никакие процессы не убивались, ну либо я таких не нашел
George
https://github.com/docker-library/redis/blob/master/5.0/Dockerfile
George
ну, никакого криминала нет
George
может у тебя автообновление докера стоит?
George
systemctl status docker чо кажет?
central
https://pastebin.com/hfs0G2Ah
Vladislav 👻
Так, заинтриговал
Vladislav 👻
Чем поднимаешь, какая версия докера, какая ос и версия, где контейнер?
central
Docker version 18.09.7, build 2d0083d ubuntu 19.04
George
19.04 ? 🥺
Vladislav 👻
19.10 мейби?
Vladislav 👻
И чем поднимаешь контейнер? Докер, композ?
George
я плакалЪ. Зачем люди себе ставят 19-ю убунту, а потом страдают?
George
как бы LTS - 18.04 и точка
George
я помню, как я с матюгами обновлял 16.04 - 16.10 - 17.04
George
лучше б я этого не делал
Vladislav 👻
Доеду до работы, гляну что у меня
Vladislav 👻
https://pastebin.com/hfs0G2Ah
9 и 10 строки повторяюся периодически?
Vladislav 👻
я помню, как я с матюгами обновлял 16.04 - 16.10 - 17.04
С 12.04 до 18.04 в проде почти изи 😬
George
да, но 12.04 - 18.04 - как бы это LTSки
Vladislav 👻
Ааа, ты решил поизвращаться
Vladislav 👻
В общем, по теме, у меня на дев стенде докер стал себя так же вести, грешили на обновление апликейшена и обертки для докера, но вроде как баг с этой фигней
Vladislav 👻
Возможно, это оом накрывает, но пока проблему не локализовал
George
да вряд ли SIGINT ООМ посылает
George
а можно через редис-клиента его перезапустить?
central
я плакалЪ. Зачем люди себе ставят 19-ю убунту, а потом страдают?
это было еще более извращенное решение другой проблемы
Vladislav 👻
Сигинт скорее всего идет после переподнятия
central
9 и 10 строки повторяюся периодически?
не переодически а постоянно
George
😱не используйте убунту
Sergey
слава бубунте
George
Сигинт скорее всего идет после переподнятия
тогда в docker ps будет видно, что контейнер перестартовал, а у коллеги он не стартует
George
слава бубунте
ЭНТЕРПРАЙЗ ОХОХОХО
Sergey
=)
Vladislav 👻
Неа, в этом и проблема, почему то старый контейнер не удаляется, новый не поднимается
central
а есть какая нибудь фигня которая будет слать сообщения если что то упало вдруг
central
или как всегда самому писать
Vladislav 👻
Фигня то есть
Vladislav 👻
Метрики и алертинг настроить можно
Vladislav 👻
Я через cadvisor в пром собираю
George
телеграфом можно еще собирать
George
но там мониторинг докеров не без изъяна
Vladislav 👻
ЧТО?
У меня проблемы начались именно из-за того, что мертвые контейнеры перестали удаляться
George
у меня такого не было
George
а вот то, что докер демон стал тупить в какой-то момент времени - я такое наблюдал
George
а еще если создавать 100+ контейнеров - оно реально тормозит
Александр
Привет, смотрю что такое dockerfile - и вопрос таков :: можно ли в dockerfile сделать выполнение команд cmd, или они в любом случае только при запуске контейнера? Грубо говоря чтобы скачать не которые пакеты нужно выполнить команды, они как я понял выполняются в cmd, а cmd запускаются при старте контейнера. Итого можно во время сборки повыполнять команды или не получится?
Александр
RUN вроде про это говорите
Не совсем разобрался как он работает, но я думал что чисто для установки пакетов)) окей попробую спасибо
inqfen
а еще если создавать 100+ контейнеров - оно реально тормозит
У меня на 300+ контейнерах стабильно раз в неделю вис