@devops_ru

Страница 467 из 4568
Alex
22.06.2016
12:21:32
Какое АГТУ что такое АГТУ ну

Marina
22.06.2016
12:21:35
А в start вызывается функция daemon или как там ее
неа, есть такое в скрипте: "LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=$JBOSS_PIDFILE $JBOSS_SCRIPT -c $JBOSS_CONFIG $JBOSS_PARAMETERS 2>&1 > $JBOSS_CONSOLE_LOG &"

Alex
22.06.2016
12:21:36
Я теперь не узнаю

LAUNCH_JBOSS_IN_BACKGROUND=0 должно помочь

Google
Alex
22.06.2016
12:22:00
И собственно в Dockerfile указать после этого

CMD [“путь до этого старт скрипта”]

Marina
22.06.2016
12:23:13
LAUNCH_JBOSS_IN_BACKGROUND=0 должно помочь
все равно тоже самое пишет

Kostiantyn
22.06.2016
12:23:20
https://engineering.semantics3.com/2016/06/15/a-perl-toolchain-for-building-micro-services-at-scale/
Работал я как то в компании с perl-backend ом, похожий tool-chain там был. Удивительно много людей пишет на Perl.

Alex
22.06.2016
12:23:39
все равно тоже самое пишет
Ну это потому что надо теперь этот скрипт запихнуть в CMD

И еще как-то передать ему параметр start

Хотя Этого маловато

Надо понять, где ему там этот дибас нужен и зачем

А если скрипт запустить через bash -x

Понятно будет, на какой команде он про дибас пишет?

Ну, то есть - понятно-то будет Он же навалит в консоль трейса

Вот надо эту команду найти

Google
Marina
22.06.2016
12:28:27
похоже это все переходит в systemd и валится уже на ++ systemctl show -p LoadState wildfly.service ++ grep -q not-found Failed to get D-Bus connection: Operation not permitted

Marina
22.06.2016
12:29:04
А где работаете?
в дельта солюшнс, а что?

Ivan
22.06.2016
12:29:22
праздное любопытство

Alex
22.06.2016
12:29:24
Собственно - эта строка чекает статус сервиса

Lupsick
22.06.2016
12:29:34
Marina
22.06.2016
12:30:17
Собственно - эта строка чекает статус сервиса
ну да. т.к. образ на centos 6, то видимо из-за этого и не получается состыковать...

Alex
22.06.2016
12:30:31
Lupsick
22.06.2016
12:30:44
Я НЕ ЗАМЕТИЛ

Marina
22.06.2016
12:31:02
это же так не очевидно)))

Lupsick
22.06.2016
12:31:04
ЭТО СТРАННО

Roman
22.06.2016
12:31:04
Alex
22.06.2016
12:31:18
ну да. т.к. образ на centos 6, то видимо из-за этого и не получается состыковать...
Ну - например Но я совершенно точно знаю, что systemd в докере просто так не заведется

Lupsick
22.06.2016
12:31:26
Марина, а где ты училась?

Alex
22.06.2016
12:31:29
Так что я переписывал бы лучше этот скрипт

Marina
22.06.2016
12:31:37
брат выложи гайд потом плиз
окей, если получится, то выложу)

Alex
22.06.2016
12:31:39
Непонятно мне вот что

Если мы запускаем приложение в форграунде

Marina
22.06.2016
12:31:56
Марина, а где ты училась?
МЭИ (энергетический)

Alex
22.06.2016
12:32:03
Как скрипт доживает до этого места?

Google
Alex
22.06.2016
12:32:12
Или он до запуска приложения это чекает?

Если да - строку можно просто закомментить, я думаю

Ибо нет же такого сервиса

Sergey
22.06.2016
12:32:31
непонятно вот что - если контейнер на centos 6, то почему через systemd запускается?

Marina
22.06.2016
12:32:48
Или он до запуска приложения это чекает?
до запуска. тут нигде нет этого параметра

Alex
22.06.2016
12:33:13
до запуска. тут нигде нет этого параметра
А - так закомментьте эту строчку да и глянем

Победителей не судят

Marina
22.06.2016
12:34:10
Alex
22.06.2016
12:36:40
Судя по ++ перед именем команды - оно не в этом скрипте, а в каком-то, который был заsource’шен или выполнен

Выше по трейсу будет написано, в каком именно

Там полный путь должен быть

Marina
22.06.2016
12:37:51
ага, нашла

там он смотрит, что если это из init.d то переводит в systemctl

Alex
22.06.2016
12:38:53
Очень странно, это точно от шестерки базовый образ?

/etc/init.d/functions это файл инитскриптов самого CentOS

Marina
22.06.2016
12:41:02
хм.... давно я это начинала. окей, была не права и ставила 7 centos. Видимо я в другом месте исправляла при установке

Sergey
22.06.2016
12:42:36
если вы запускаете в контейнере, то какая речь может быть об init.d? Если нет готовой строки запуска мухи, то надо взять скрипт запуска и на его основе вычитать как он там запускается и использовать это в качестве команды CMD контейнера

Marina
22.06.2016
12:43:24
а если я хочу во время работы контейнера потом запускать/перезапускать?

Sergey
22.06.2016
12:43:38
контейнер целиком перезапускаете

Google
Sergey
22.06.2016
12:44:38
это же не виртуалка и даже не LXC-контейнер. Это docker, тут другая идеалогия

Alex
22.06.2016
12:45:12
Можно взять толстый контейнер От Phusion или от нас (Git in Sky)

У нас там крутятся всякие runit, eye и т.п.

Но правильнее держать одно приложение в одном контейнере

А не гонять к нему еще и супервайзер

Докер и сам супервайзит

Admin
ERROR: S client not available

Sergey
22.06.2016
12:47:30
самое простоя с java приложениями - это запустить их на хосте и посмотреть команду запуска

Daniel
22.06.2016
12:47:30
толстый контейнер - путь в ад

Sergey
22.06.2016
12:47:43
там очень много параметров

java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Dorg.jboss.boot.log.file=/opt/wildfly-10.0.0.Final/standalone/log/server.log -Dlogging.configuration=file:/opt/wildfly-10.0.0.Final/standalone/configuration/logging.properties -jar /opt/wildfly-10.0.0.Final/jboss-modules.jar -mp /opt/wildfly-10.0.0.Final/modules org.jboss.as.standalone -Djboss.home.dir=/opt/wildfly-10.0.0.Final -Djboss.server.base.dir=/opt/wildfly-10.0.0.Final/standalone

jagga
22.06.2016
12:49:51
@SergeyMavrin а не лучше ли будет задать Xms и Xmx в равные значения?

Sergey
22.06.2016
12:50:17
мопед не мой )))

с такими параметрами запускается только-что скачанная муха )))

Marina
22.06.2016
12:50:53
Было несколько идей использования. Как вместо виртуалок и как тестирование того, что будет на проде. т.е. один контейнер = 1 машинке. И соответственно нравилось, что при автотестировании можно поднять контейнер и погасить если не используется. Есть более удобные варианты?

Sergey
22.06.2016
12:51:18
да, вам подойдет LXC

легковесно, быстро, удобно

Google
Marina
22.06.2016
12:52:11
докер же типа как раз надстройка над LXC чтобы было удобнее, не?

Marina
22.06.2016
12:58:13
А rkt или porto кто-нибудь использовал? Они под эту задачу тоже не подойдут?

Alex
22.06.2016
12:59:32
Я бы начал с того, что Docker под эту задачу подойдет

Что ему помешает-то

Кстати - если сделать базовый контейнер из CentOS 6, wildfly работать не перестанет

А скорее, даже, наоборот

Sergey
22.06.2016
13:00:36
докер подойдет, если его использовать как докер, а не как vps

Alex
22.06.2016
13:00:43
Ну - это да

Но можно его и как vps приспособить

Phusion справились же

lcma
22.06.2016
13:01:42
Ну - это да
О, бро, у меня есть к тебе вопрос. Есть позитивный опыт с OSTree?

Alex
22.06.2016
13:02:10
lcma
22.06.2016
13:02:50
Пичалька. Я уже неделю ощущаю себя велосипедостроителем.

Konstantin
22.06.2016
13:11:13
https://reestr.rublacklist.net/rec/85308/

всем приятного вечера без амазона :)

Aleksandr
22.06.2016
13:12:25
да лан, один частный инстанс

кстати, а есть в сша/европах практика mitm ssl для https на госуровне?

Konstantin
22.06.2016
13:12:54
домен s3.amazonaws.com? ок

Aleksandr
22.06.2016
13:13:37
по-моему у провайдеров никто не фильтрует днсы, в основном только ip

Страница 467 из 4568