
Konstantin
11.10.2018
08:41:03

Tazik
11.10.2018
08:41:24
!спам

Lev
11.10.2018
08:41:55

Sergey
11.10.2018
08:42:02
;)

Google

Михаил
11.10.2018
08:42:05
Пасиб)

Stan
11.10.2018
08:43:48

Никита
11.10.2018
08:44:31
ага знаю, интересно как по скорости
Ну это от типа нагрузки будет сильно зависеть же. Я пытался через него гору мелких фалов передать, было очень плохо (ожидаемо), инстансы были m4 чёто там. Думаю, нагрузки с высокими иопсами и требованиями к низкой латенси не стоит; если речь про срупут - будет зависеть от сети на инстансе, у меня что-то в районе двух десятков МБ/c получалось.

mozgoo
11.10.2018
08:44:49

Alexander
11.10.2018
08:46:28

Никита
11.10.2018
08:47:02

Stan
11.10.2018
08:48:07
у него макс 160 MiB/s
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html

Konstantin
11.10.2018
08:49:00

Stan
11.10.2018
08:49:19

Alexander
11.10.2018
08:49:32

Alex
11.10.2018
09:08:29
У меня авс амазон, самый дешевый. Можно его разширить, без потери данных? Устал я от vim, atom хочу)

Google

mozgoo
11.10.2018
09:10:33

Alex
11.10.2018
09:11:02

mozgoo
11.10.2018
09:12:25
Точно так
Стопаешь тачку, в консоли выбираешь instance settings - change instance type. Данные никуда не денутся

Alex
11.10.2018
09:13:10

mozgoo
11.10.2018
09:14:01
Только смотри, если у тебя не было elastic ip, то внешний ip поменяется. Также проверь /etc/fstab

Роман
11.10.2018
09:18:16
Прт смене инстанс тайпа вот это надо учесть https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html

Ivan
11.10.2018
09:42:51
привет!
а по консулу есть чат/сообщество?

Ванько
11.10.2018
10:08:59

Антон
11.10.2018
10:10:22

Ivan
11.10.2018
10:15:06

Ruslan
11.10.2018
10:22:33
камрады, почему nginx 1.15 в докере ничего не пишет в логи?
error_log /dev/stdout warn;
access_log /dev/stdout extended;
сам nginx работает, а в docker logs -f container тишина

Антон
11.10.2018
10:24:52

Alexander_Galushko
11.10.2018
10:25:04

Ruslan
11.10.2018
10:25:18
# Setup nginx
RUN ln -sf /dev/stdout /var/log/nginx/access.log && \
ln -sf /dev/stderr /var/log/nginx/error.log
как бы всё кошерно делаю, как и раньше


Alexander_Galushko
11.10.2018
10:25:56
камрады, почему nginx 1.15 в докере ничего не пишет в логи?
error_log /dev/stdout warn;
access_log /dev/stdout extended;
сам nginx работает, а в docker logs -f container тишина
FROM alpine:3.7
LABEL maintainer "a.v.galushko86@gmail.com"
ENV COMPILE_DIR /build
ENV NB_PROC 4
ENV NGINX_VERSION 1.15.5
ENV VERSION_NGINX nginx-$NGINX_VERSION
ENV SOURCE_NGINX http://nginx.org/download/
RUN deluser xfs \
&& addgroup -g 33 -S www-data \
&& adduser -u 33 -D -S -G www-data www-data \
&& apk add --no-cache \
ca-certificates \
openldap-dev \
pcre \
zlib \
libgcc \
openssl \
tzdata \
nano \
&& apk add --no-cache --virtual .build-deps \
build-base \
autoconf \
automake \
bind-tools \
binutils \
build-base \
cmake \
curl \
file \
gcc \
gd-dev \
geoip-dev \
git \
gnupg \
libc-dev \
libstdc++ \
readline \
libtool \
libxslt-dev \
linux-headers \
make \
patch \
pcre \
wget \
pcre-dev \
perl-dev \
su-exec \
tar \
tzdata \
zlib-dev \
&& mkdir -p ${COMPILE_DIR} \
&& wget -P $COMPILE_DIR http://nginx.org/download/${VERSION_NGINX}.tar.gz \
&& wget -P $COMPILE_DIR https://github.com/3078825/nginx-image/archive/master.zip \
&& wget -P $COMPILE_DIR http://luajit.org/download/LuaJIT-2.0.5.tar.gz \
&& git clone git://github.com/vozlt/nginx-module-vts.git $COMPILE_DIR/nginx-module-vts \
&& git clone https://github.com/openresty/lua-nginx-module.git $COMPILE_DIR/lua-nginx-module \
&& git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git $COMPILE_DIR/ngx_http_substitutions_filter_module \
&& git clone https://github.com/kvspb/nginx-auth-ldap.git $COMPILE_DIR/nginx-auth-ldap \
&& cd $COMPILE_DIR && tar xzf $VERSION_NGINX.tar.gz \
&& cd $COMPILE_DIR && unzip master.zip \
&& cd $COMPILE_DIR && tar xzf LuaJIT-2.0.5.tar.gz \
&& cd $COMPILE_DIR/LuaJIT-2.0.5 && make && make install \
&& cd $COMPILE_DIR/$VERSION_NGINX \
&& ./configure \
--with-ld-opt="-lrt" \
--with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2' \
--with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed' \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--lock-path=/var/lock/nginx.lock \
--pid-path=/run/nginx.pid \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_flv_module \
--with-file-aio \
--with-http_sub_module \
--with-http_mp4_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_image_filter_module \
--with-threads \
--with-mail \
--with-http_dav_module \
--with-mail_ssl_module \
--with-stream \
--with-stream_realip_module \
--with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-debug \
--with-pcre-jit \
--with-pcre \
--with-http_stub_status_module \
--with-http_realip_module \
--with-http_gunzip_module \
--with-http_auth_request_module \
--with-http_addition_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--add-module=$COMPILE_DIR/ngx_http_substitutions_filter_module \
--add-module=$COMPILE_DIR/lua-nginx-module \
--add-module=$COMPILE_DIR/nginx-auth-ldap \
--add-module=$COMPILE_DIR/nginx-module-vts \
&& cd $COMPILE_DIR/$VERSION_NGINX \
&& make -j ${NB_PROC} \
&& make install && make clean && rm -rf $COMPILE_DIR/*\
&& apk add --no-cache --virtual .gettext gettext \
&& mv /usr/bin/envsubst /tmp/ \
&& runDeps="$( \
scanelf --needed --nobanner /usr/sbin/nginx /usr/lib/nginx/modules/*.so /tmp/envsubst \
| awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
| sort -u \
| xargs -r apk info --installed \
| sort -u \
) sed tzdata ca-certificates tini shadow" \
&& apk add --no-cache --virtual .nginx-rundeps $runDeps \
&& apk del .build-deps \
&& apk del .gettext \


Ruslan
11.10.2018
10:26:34
и что не так?

Alexander_Galushko
11.10.2018
10:26:56

Google

Ruslan
11.10.2018
10:27:24
user nginx;
worker_processes 1;
daemon off;
events {
worker_connections 1024;
}
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format extended '[$request_id] $remote_addr - $remote_user [$time_local] '
'$host $server_addr $request $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$http_x_forwarded_for" $request_time '
'$upstream_response_time';
access_log /var/log/nginx/access.log extended;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
gzip on;
include /etc/nginx/conf.d/*.conf;
}

Alexander_Galushko
11.10.2018
10:28:11

Ruslan
11.10.2018
10:28:18
просто nginx

Alexander_Galushko
11.10.2018
10:28:25
в смысле докер с nginx

Ruslan
11.10.2018
10:28:46
gateway:
image: 'tbftpro/gateway:0.1.14'
restart: always
ports:
- '8480:80'
- '8443:443'
networks:
- inner
depends_on:
- registrator
- swagger
- mtgate
- beria
- telegram
logging:
options:
max-size: 50m
command: nginx

Iurii
11.10.2018
10:28:47
Че. Это было

Alexander_Galushko
11.10.2018
10:30:47

Ruslan
11.10.2018
10:32:45
обычный, третья
ага! пашет! спасибо

Alexander_Galushko
11.10.2018
10:48:53

Zaur
11.10.2018
10:55:16
Такой вопрос. Я делаю запрос в базу монги и получаю коллекцию документов. В документах есть поля, которые текущий юзер не может видеть. Как их лучше отсеивать, отсеивать в самой программе, или перенести эту нагрузку на саму монгу, что бы она сама просчитывали, возвращать поле или нет?
Я бы хотел перекинуть на монгу, но меня беспокоит, что монга будет нагружена выполнением этой логики
Вопросейшн исчерпейшн

Чеширский
11.10.2018
11:29:20
14 ноября конференция красношапочников по Ансибл
Держу в курсе

Sergey
11.10.2018
11:31:34

Чеширский
11.10.2018
11:32:21
они после конференций обычно дают материалы. По сентябрьскому форуму недавно только прилетели ссылки
Вот по Red Hat Forum Russia 2018 кому интересно
http://app.engage.redhat.com/e/er?s=1795&lid=94665&elqTrackId=09A913E0A68D71F2251617FADF65D22B&elq=cb90cfc0bfc54945b68c1199899b9ede&elqaid=54148&elqat=1

Google

Sergey
11.10.2018
11:35:48

Чеширский
11.10.2018
11:39:13
Было бы удобненько бота завести со ссылочками

Konstantin
11.10.2018
11:39:40

Чеширский
11.10.2018
11:39:56
тонко

Vladimir
11.10.2018
11:40:37
Господа, а кто нить знает, как работает resolver в nginx? у меня сложилось впечатление, то если он не резолвит имя там. где у него прописано - он идет в системный резолвер. может бытьтакое?

Чеширский
11.10.2018
11:42:33
Вот ссылка на регистрацию, кому интересно и кто собрался.
https://www.redhat.com/en/events/ansible-automates-moscow-2018

Alexey
11.10.2018
11:52:43

Чеширский
11.10.2018
11:53:57
Ну так мероприятие редхатовское, а энсибл принадлежит редхату.
Мы тож возможно на него перейдем, т.к. паппетовские агенты задолбали жрать впустую озу

Ильдар
11.10.2018
11:56:01
Подскажите незнающему... Haproxy может отдавать статические файлы? Или лучше на nginx делать?

Sergey
11.10.2018
11:56:49

Ильдар
11.10.2018
11:57:05
вот я так же думаю, просто тут диалог с коллегой интересный.

Alexander
11.10.2018
11:57:14

Ильдар
11.10.2018
11:57:14
что это лишь прокси/балансир

Чеширский
11.10.2018
11:57:30

Vitalii
11.10.2018
12:22:41
Всем привет. У кого был опыт разворачивания AWS Elastic Beanstalk через Terraform ? Пользую модуль https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment - разворачивает почти все что надо - хочу версию ноды указать - насколько я понимаю это вот этот namespace - https://docs.aws.amazon.com//elasticbeanstalk/latest/dg/command-options-specific.html#command-options-nodejs но как его всунуть что то не понял - только осваиваю тераформ