Size: a a a

DevOps — русскоговорящее сообщество

2021 February 02

P

Petro in DevOps — русскоговорящее сообщество
Petro
Сейчас сделаю тест: запущу чистый amzn1, настрою и сделаю туда деплой
and with amazon linux 1 it works///
источник

P

Petro in DevOps — русскоговорящее сообщество
образ amazon linux 1 у меня готовится так:
        2  yum install -y java-1.8.0-openjdk-devel
   3  alternatives --config java
   4  yum install -y tomcat8
   5  chkconfig tomcat8 on
   6  yum install -y httpd mod_proxy_html mod_security mod_ssl
   7  chkconfig httpd on
источник

P

Petro in DevOps — русскоговорящее сообщество
Вот думаю, может-ли, чисто в теории что-то из этого устроить такой бардак на amazon linux 2 что приложение/томкат себя так ведет?

     "sudo ln -s /usr/local/bin/aws /usr/bin/aws",
     "sudo ln -s /etc/tomcat /etc/tomcat8",
     "sudo rm /etc/tomcat/tomcat.conf",
     "sudo ln -s /etc/tomcat8/tomcat8.conf /etc/tomcat/tomcat.conf",
     "sudo ln -s /var/log/tomcat /var/log/tomcat8",
     "sudo ln -s /usr/share/tomcat /usr/share/tomcat8",
     "sudo ln -s /usr/lib/systemd/system/tomcat.service /usr/lib/systemd/system/tomcat8.service",
     "sudo ln -s /usr/lib/jvm/jre-1.8.0-openjdk /opt/java",
источник

P

Petro in DevOps — русскоговорящее сообщество
Попробовал убрать все симлинки, поменял конфиги что-бы смотрли на tomcat, вместо tomcat8 (так было на старой ОС) - всё так-же.
источник

AE

Albert E=mc² in DevOps — русскоговорящее сообщество
Переслано от Albert E=mc²
Что делать если xorg процесс зомби стэйт?
источник

AE

Albert E=mc² in DevOps — русскоговорящее сообщество
добрый день
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
убить форки с зомбака и перезапустить иксы
источник

AE

Albert E=mc² in DevOps — русскоговорящее сообщество
Да я тоже подумал об этом
источник

AE

Albert E=mc² in DevOps — русскоговорящее сообщество
Спасибо
источник

АГ

Александр Григорьев... in DevOps — русскоговорящее сообщество
Petro
Всем привет, хитрый вопрос:

Есть две тачки на AWS:
t2.medium
Amazon Linux 1 & 2
Java 1.8.0_272
Apache Tomcat 8.5.60

Одна и та-же приложуха там и там раздеплоена.
На Linux 1 - все шикарно, на Linux 2 приложение (ибо андеплой помогает) жрет процессор как не в себя, и 35% это sys.

Версии ядер:
4.14.214-160.339.amzn2.x86_64
4.14.214-118.339.amzn1.x86_64

strace показывает что на amazon linux 2 futex_wait_private постоянно долбится.
Есть идеи куда еще можно посмотреть?
А что приложение делает? Мб есть какие-то внешние ресурсы, которые исп-т обе вм(бд/очереди/etc)? С фьютексами как правило все просто, это просто примитив синхронизации. А вот как прилага их использует - это уже тогда к вам вопрос.
источник

P

Petro in DevOps — русскоговорящее сообщество
Александр Григорьев
А что приложение делает? Мб есть какие-то внешние ресурсы, которые исп-т обе вм(бд/очереди/etc)? С фьютексами как правило все просто, это просто примитив синхронизации. А вот как прилага их использует - это уже тогда к вам вопрос.
Используется SQS и mySQL.
Я уже построил абсолютно новый образ на базе amzn1 - всё отлично.
Стоит только на amzn2 запустить - приложение жрет ЦП, сейчас колупаюсь в потоках - подозреваю что в приложении какой-то баг.
источник

P

Petro in DevOps — русскоговорящее сообщество
Сейчас подозрение упало на конкретный класс, будем смотреть почему меняется поведение на разых ОСях.
источник

АГ

Александр Григорьев... in DevOps — русскоговорящее сообщество
Petro
Используется SQS и mySQL.
Я уже построил абсолютно новый образ на базе amzn1 - всё отлично.
Стоит только на amzn2 запустить - приложение жрет ЦП, сейчас колупаюсь в потоках - подозреваю что в приложении какой-то баг.
Ну тут что угодно может быть в вашей прилаге. Мб вы тейбл лок делаете одним инстансом, а второй висит в бесконечном цикле ожидая события
источник

P

Petro in DevOps — русскоговорящее сообщество
Александр Григорьев
Ну тут что угодно может быть в вашей прилаге. Мб вы тейбл лок делаете одним инстансом, а второй висит в бесконечном цикле ожидая события
Если-бы... Приложение это по сути тупой rest + hibernate + очереди для получения сообщения из топика "вычисти кеши".
Но это всё равно не объясняет тупо разного поведения на разных ОСях при тех-же версиях AWS SDK, Tomcat и Java-ы.
источник

P

Petro in DevOps — русскоговорящее сообщество
Причем на Windows - всё ок, на Маке - беда, на Amazon Linux 1 - все ок, на Amazon Linux 2 - беда.
источник

D

Dmitry in DevOps — русскоговорящее сообщество
а никто не знает как с помощью терраформа создать в гугл клауде конфигмап?
источник

SS

Sergey Sergey in DevOps — русскоговорящее сообщество
Всем привет. Совсем недавно записался на курсы от гикбрейнс. И, читая сообщения здесь, начинаю неплохо так мандражировать. Те слова, что использует большинство из вас, мне непонятны. От того и страшно.
Надеюсь не сдохну через месяц от количества инфы
источник

AZ

Andrey Z in DevOps — русскоговорящее сообщество
Sergey Sergey
Всем привет. Совсем недавно записался на курсы от гикбрейнс. И, читая сообщения здесь, начинаю неплохо так мандражировать. Те слова, что использует большинство из вас, мне непонятны. От того и страшно.
Надеюсь не сдохну через месяц от количества инфы
старайся сразу ее применять, без этого все вытеснится (
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
Sergey Sergey
Всем привет. Совсем недавно записался на курсы от гикбрейнс. И, читая сообщения здесь, начинаю неплохо так мандражировать. Те слова, что использует большинство из вас, мне непонятны. От того и страшно.
Надеюсь не сдохну через месяц от количества инфы
А вы гуглите каждое непонятное слово, и читайте вики, вводные статьи на хабре и т.д. Так придет понимание о чем вообще идет речь, а там, гляди, и в памяти осядет
источник

ИБ

Иван Балакин... in DevOps — русскоговорящее сообщество
Sergey Sergey
Всем привет. Совсем недавно записался на курсы от гикбрейнс. И, читая сообщения здесь, начинаю неплохо так мандражировать. Те слова, что использует большинство из вас, мне непонятны. От того и страшно.
Надеюсь не сдохну через месяц от количества инфы
О, расскажешь потом в двху словах, как оно изнутри?
источник