@docker_ru

Страница 872 из 1375
Alexey
12.11.2018
13:45:48
всем доброго времени суток, уже 3 админов замучил, никто не может дать ответ( столкнулся с проблемой следующего характера у меня mariadb в отдельном контейнере и в нем запросы выполняются очень долго то есть даже если я внутри этого контейнера к базе подключаюсь, запросы по 2 минуты думают а если я подключаюсь к этой базе просто с компа через какой-нибудь клиент бд, то все очень быстро 20мс или вроде того

может сталкивался кто-то

уже всю голову сломал

Sergey
12.11.2018
13:46:15
где контейнер запущен?

Google
Alexey
12.11.2018
13:46:24
ос?

Sergey
12.11.2018
13:46:26
ну

Alexey
12.11.2018
13:46:42
Mac OS

но на убунте проблема повторяется

там лучше ситуация

но не существенно

Dmitry
12.11.2018
13:47:09
Запрос 1 и тот же?

Alexey
12.11.2018
13:47:16
разумеется

но это не кеш

ну то есть быстро не из-за него

Dmitry
12.11.2018
13:47:47
Хотфикс - лимит на выполнение запроса ?

Alexey
12.11.2018
13:47:50
и я сделал профайлинг запроса, вот, что он выбает

Sergey
12.11.2018
13:47:59
так а что вы хотите если у вас с клиента норм идет

Google
Alexey
12.11.2018
13:48:01


sending data длится 26 сек

это на убунте

Artem
12.11.2018
13:48:35
это может тебе в группе mysql больше помонгут

Igor
12.11.2018
13:48:41
docker logs?
и? это не очень удобно, пушо за пару недель там набирается нещадно логов и у девелоперов падают терминалы

Alexey
12.11.2018
13:48:47
так а что вы хотите если у вас с клиента норм идет
у меня из другого контейнера пхп пытается дергать контейнер с марией

и работает так же долго

в итоге все вместе пашет долго

Igor
12.11.2018
13:49:01
при попытке сделать логс без —тэйл

Artem
12.11.2018
13:49:01
хотя есть вероятность, что в диск упираешься, смотрел диск IO ?

Igor
12.11.2018
13:49:48
Лол? Less и прочие?
ну я сам не дурак, но мне нужна защита от дураков

Artem
12.11.2018
13:49:55
Sergey
12.11.2018
13:49:57
ноуп, как посмотреть?)
нормальная разработка без мониторинга дев-стенда не идет

Igor
12.11.2018
13:49:57
в этом проблема

в доках я нашел вариант как резать по размеру

Dmitry
12.11.2018
13:50:18
ну я сам не дурак, но мне нужна защита от дураков
Ну так что за разраб такой который не сможет в таил?)

Igor
12.11.2018
13:50:20
хотелось бы чтобы был нормальный логротейт по дням

Dmitry
12.11.2018
13:50:37
Поставь им elk и пусть в вебгуи смотрят

Google
Dmitry
12.11.2018
13:50:41
?

Igor
12.11.2018
13:51:25
?
стремный смайл

Alexey
12.11.2018
13:51:26
dstat
у меня в контенере нет этой команды, а при попытке установить, говорит, что не может найти. такой пакет

Igor
12.11.2018
13:51:41
Alexey
12.11.2018
13:52:02
ок

сейчас попробую

во время запроса вот так

Alexey
12.11.2018
14:10:53
Ребята, привет. Подскажите пожалуйста. Как изменить ip в docker-machine (docker toolbox) ? Делал такую вещь: echo "ifconfig eth1 192.168.99.100 netmask 255.255.255.0 broadcast 192.168.99.255 up" | docker-machine ssh default sudo tee /var/lib/boot2docker/bootsync.sh > /dev/null Оно изменяло, но достучаться до docker-machine я так и не смог. Какие еще могут быть варианты?

Jas
12.11.2018
14:44:11
Всем привет, подскажите плз, настроен xdebug через докер композ, при выполнения скрипта, не пишутся логи, каталоги монтировал

version: '3' services: php-fpm: image: my_php volumes: - ./configs/env:/etc/env - ./infogate:/var/www/infogate - ./paycom/x509:/var/www/paycom/x509 - ./paycom/soap:/var/www/paycom/soap - ./paycom-og:/var/www/paycom - ./paycomlib:/var/www/paycomlib - ./files:/var/www/paycom/logs environment: XDEBUG_CONFIG: "remote_host=host.docker.gw remote_enable=1" PHP_IDE_CONFIG: "serverName=Docker"

./files:/var/www/paycom/logs - вот сюда должны писаться логи.

он они не появляются у меня на хосте

M
12.11.2018
15:14:22
Всем привет. Подскажите, пожалуйста, можно ли при docker-compose -f ... up указывать на компос файл, который в Гите например, как в кубернетс?

M
12.11.2018
15:54:03
Ну мало ли кто то уже реализовал )

Centrino
12.11.2018
17:41:48
какой командой выбрать все контейнеры с определенным именем? Хочу их удалить

и может есть хорошая шпаргалка по командам докера

Sergey
12.11.2018
17:42:40
в гугле искать не пробовали

Google
Centrino
12.11.2018
17:42:47
пробовал

Sergey
12.11.2018
17:42:58
нет не пробовали потому что тема изьезженая

Konstantin
12.11.2018
18:10:36
Даже Гуглить не нужно

Nikolay
12.11.2018
20:16:03
привет. Подскажите, почему не подменяется строка в default.conf есть вот такой Dockerfile FROM nginx:1.14.0 COPY ./nginx.conf /etc/nginx/nginx.conf COPY ./conf.d/ /etc/nginx/conf.d/ RUN sed -i \ -e "s/REPLACE_WITH_DOMAIN_NAME/${VIRTUAL_HOST}/g" \ /etc/nginx/conf.d/default.conf RUN usermod -u 1000 www-data && groupmod -g 1000 www-data после запуска контейнейра делаю вот так $ d exec dev_3acd879_nginx-dynamic-service-1_1 cat /etc/nginx/conf.d/default.conf | head -n 15 resolver 127.0.0.1 valid=3s ipv6=off; upstream php-5 { server php-fpm-5:9000; } upstream php-7 { server php-fpm-7:9000; } server { listen 80; server_name REPLACE_WITH_DOMAIN_NAME; по идее строка REPLACE_WITH_DOMAIN_NAME должна была замениться. Если выполнить sed в уже работающем контейнере — замена происходит правино

Yevhen
12.11.2018
20:23:41
Перед седом попробуй ечо вхоста сделать

Nikolay
12.11.2018
20:27:03
Перед седом попробуй ечо вхоста сделать
попробовал, но не понимю как это должно помочь

Yevhen
12.11.2018
20:33:24
Nikolay
12.11.2018
20:34:44
Вхост выводит? Или пусто
Building nginx-dynamic-service-1 Step 1/7 : FROM nginx:1.14.0 ---> 47b3acc3426f Step 2/7 : COPY ./nginx.conf /etc/nginx/nginx.conf ---> Using cache ---> 97620d0c9684 Step 3/7 : COPY ./conf.d/ /etc/nginx/conf.d/ ---> Using cache ---> 2b216faacb3a Step 4/7 : RUN echo ${VIRTUAL_HOST} ---> Using cache ---> b1787f3fe416 Step 5/7 : RUN sed -i -e "s/REPLACE_WITH_DOMAIN_NAME/111/g" /etc/nginx/conf.d/default.conf ---> Using cache ---> 532ee279a183 Step 6/7 : RUN echo 11_${VIRTUAL_HOST} > /test.me ---> Using cache ---> ce2a41bec71c Step 7/7 : RUN usermod -u 1000 www-data && groupmod -g 1000 www-data ---> Using cache ---> 95f495d8afa3 [Warning] One or more build-args [EFFECTIVE_UID] were not consumed Successfully built 95f495d8afa3

в 5 шаге это я уже поменял vhost на 111

Yevhen
12.11.2018
20:36:13
А как ты передаешь вхост

В докер

Добавь перед ечо ENV

Nikolay
12.11.2018
21:15:59
А как ты передаешь вхост
всё, разобрался. Проблема была в docker-compose который перемонтировал папку ./conf.d

Yevhen
12.11.2018
21:17:47
Alexander
12.11.2018
22:18:37
всем привет, подскажите пожалуйста по nginx, думаю может запускаю криво… комманда - docker run --rm --name nginx -p 8080:80 -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf:ro nginx:local докерфайл - https://gist.github.com/AleksanderPopov/7d7b0a040eb067fb56f5799316652130 nginx.conf - https://gist.github.com/AleksanderPopov/e2d308c5500476a6a197d975d438bee1 должен по матчу тела поста отдавать 500, а отдает 200

вроде должно работать, грешу уже может что в контейнер недозасунул ?

Alexey
12.11.2018
22:26:01
ну а у тебя точно матч срабатывает?

ты в логе его точно видишь?

Alexander
12.11.2018
22:26:28
вот логи 172.17.0.1 - - [12/Nov/2018:22:26:04 +0000] "POST / HTTP/1.1" 200 161 "-" "curl/7.54.0" 0.000 req_body:"-"

матч могу поставить .* - ничего не меняется

Google
Alexey
12.11.2018
22:28:36
а ты пробовал присвоить для дефолта в мапе что-то отличное от "" ? в этом случае отдается 503 ?

если да, то почти наверняка ты не попадаешь в условие для первого вхождения в мапе

Alexander
12.11.2018
22:29:15
отдалось….думаешь метч не проканал?

странно

"~.*" "1";

это же все подряд матчит по идее

а может быть такое что тела нет? и поэтому оно не метчится

Alexey
12.11.2018
22:35:20
"" "1;"

так отдает, если в мапу вставить?

если отдает, значит ты неправильно регуляру написал под свой кейс

Alexander
12.11.2018
22:37:20
отдает

ну я тестирую на “true”

просто даю “true” или “false”, и хочу чтоб на тру был 503 и на фолс 400

для примера

"true" "1"; - даже вот такое не работает

Alexey
12.11.2018
22:39:26
ну я бы на твоем месте залогировал на нжинксе точно ли у теюя чтото есть внутри $request_body

Страница 872 из 1375