Alexey
но не существенно
Дима
Запрос 1 и тот же?
Alexey
разумеется
Alexey
но это не кеш
Alexey
ну то есть быстро не из-за него
Дима
Хотфикс - лимит на выполнение запроса 😂
Alexey
и я сделал профайлинг запроса, вот, что он выбает
Sergey
так а что вы хотите если у вас с клиента норм идет
Alexey
Alexey
sending data длится 26 сек
Alexey
это на убунте
Artem
это может тебе в группе mysql больше помонгут
Igor
docker logs?
и? это не очень удобно, пушо за пару недель там набирается нещадно логов и у девелоперов падают терминалы
Alexey
так а что вы хотите если у вас с клиента норм идет
у меня из другого контейнера пхп пытается дергать контейнер с марией
Alexey
и работает так же долго
Alexey
в итоге все вместе пашет долго
Igor
при попытке сделать логс без —тэйл
Artem
хотя есть вероятность, что в диск упираешься, смотрел диск IO ?
Igor
Лол? Less и прочие?
ну я сам не дурак, но мне нужна защита от дураков
Sergey
ноуп, как посмотреть?)
нормальная разработка без мониторинга дев-стенда не идет
Igor
в этом проблема
Igor
в доках я нашел вариант как резать по размеру
Дима
ну я сам не дурак, но мне нужна защита от дураков
Ну так что за разраб такой который не сможет в таил?)
Igor
хотелось бы чтобы был нормальный логротейт по дням
Дима
Поставь им elk и пусть в вебгуи смотрят
Дима
🤪
Igor
🤪
стремный смайл
Alexey
dstat
у меня в контенере нет этой команды, а при попытке установить, говорит, что не может найти. такой пакет
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 указывать на компос файл, который в Гите например, как в кубернетс?
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
Перед седом попробуй ечо вхоста сделать
Nikolay
Перед седом попробуй ечо вхоста сделать
попробовал, но не понимю как это должно помочь
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
Nikolay
А как ты передаешь вхост
всё, разобрался. Проблема была в docker-compose который перемонтировал папку ./conf.d
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
отдает