Alexey
но не существенно
Дима
Запрос 1 и тот же?
Alexey
разумеется
Alexey
но это не кеш
Alexey
ну то есть быстро не из-за него
Дима
Хотфикс - лимит на выполнение запроса 😂
Alexey
и я сделал профайлинг запроса, вот, что он выбает
Sergey
так а что вы хотите если у вас с клиента норм идет
Alexey
Alexey
sending data длится 26 сек
Alexey
это на убунте
Artem
это может тебе в группе mysql больше помонгут
Igor
docker logs?
и? это не очень удобно, пушо за пару недель там набирается нещадно логов и у девелоперов падают терминалы
Alexey
и работает так же долго
Alexey
в итоге все вместе пашет долго
Igor
при попытке сделать логс без —тэйл
Artem
хотя есть вероятность, что в диск упираешься, смотрел диск IO ?
Дима
Alexey
Artem
Igor
в этом проблема
Igor
в доках я нашел вариант как резать по размеру
Igor
хотелось бы чтобы был нормальный логротейт по дням
Дима
Поставь им elk и пусть в вебгуи смотрят
Дима
🤪
Igor
Alexey
dstat
у меня в контенере нет этой команды, а при попытке установить, говорит, что не может найти. такой пакет
Igor
Artem
Alexey
ок
Alexey
сейчас попробую
Alexey
Alexey
Alexey
во время запроса вот так
Alexey
Ребята, привет.
Подскажите пожалуйста. Как изменить 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
Всем привет, подскажите плз, настроен xdebug через докер композ, при выполнения скрипта, не пишутся логи, каталоги монтировал
Jas
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"
Jas
./files:/var/www/paycom/logs - вот сюда должны писаться логи.
Jas
он они не появляются у меня на хосте
Mikhail
Всем привет. Подскажите, пожалуйста, можно ли при docker-compose -f ... up указывать на компос файл, который в Гите например, как в кубернетс?
Konstantin
Mikhail
Ну мало ли кто то уже реализовал )
Anton
какой командой выбрать все контейнеры с определенным именем?
Хочу их удалить
Anton
и может есть хорошая шпаргалка по командам докера
Sergey
в гугле искать не пробовали
Anton
пробовал
Sergey
нет не пробовали
потому что тема изьезженая
Konstantin
Nikolay
привет. Подскажите, почему не подменяется строка в 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
Перед седом попробуй ечо вхоста сделать
Yevhen
Nikolay
Вхост выводит? Или пусто
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
Nikolay
в 5 шаге это я уже поменял vhost на 111
Yevhen
А как ты передаешь вхост
Yevhen
В докер
Yevhen
Добавь перед ечо ENV
Yevhen
Olexander
всем привет, подскажите пожалуйста по 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
Olexander
вроде должно работать, грешу уже может что в контейнер недозасунул 🙁
Alexey
ну а у тебя точно матч срабатывает?
Alexey
ты в логе его точно видишь?
Olexander
вот логи
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:"-"
Olexander
матч могу поставить .* - ничего не меняется
Alexey
а ты пробовал присвоить для дефолта в мапе что-то отличное от "" ?
в этом случае отдается 503 ?
Alexey
если да, то почти наверняка ты не попадаешь в условие для первого вхождения в мапе
Olexander
отдалось….думаешь метч не проканал?
Olexander
странно
Olexander
"~.*" "1";
Olexander
это же все подряд матчит по идее
Olexander
а может быть такое что тела нет? и поэтому оно не метчится
Alexey
"" "1;"
Alexey
так отдает, если в мапу вставить?
Alexey
если отдает, значит ты неправильно регуляру написал под свой кейс
Olexander
отдает