@devops_ru

Страница 1546 из 4568
folex
17.11.2016
11:12:37
А как вы отвечаете на вопрос “уперлся ли я в сеть?” Как измерить, насколько загружен сетевой интерфейс? Не досаточно же просто посмотреть на его заявленный bandwidth, и сравнить с кол-вом трафика, которое через него идет? Я вот максимум нашел bmon, он что-то там показывается из ядерных сетевых метрик, но если честно, то слабо пока понимаю как это интерпретировать всё.

Aleserche
17.11.2016
11:16:40
звучит как анонс

AnswerX
17.11.2016
11:19:02
на линухе есть iperf чтоб помеерять пропускную способность по интерфейсам

http://www.binarytides.com/linux-commands-monitor-network/

Google
Alex
17.11.2016
11:29:30
Один репитер можно стыковать с другим? Просто ни разу не работал с ними

Alex
17.11.2016
12:12:08
Вопрос к гуру энджинкса - у меня есть три условных сервера: один раутит реквесты, второй socket.io занимается, а на третьем стоит энджинкс. Как заставить энджинкс проксировать что-куда надо?

Вот такая вот конфа не работает: daemon off; error_log /dev/stdout info; events { worker_connections 1024; } http { access_log /dev/stdout; map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server 127.0.0.1:5001; } upstream flask { server 127.0.0.1:5000; } server { listen 5002; location / { proxy_pass http://websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; include uwsgi_params; uwsgi_pass flask; } } }

Alex
17.11.2016
12:16:55
Один на /, а второй куда?

N
17.11.2016
12:17:39
Вопрос из разряда «лень прочесть вступление в ман к nginx, поработайте за меня»

n4nn31355
17.11.2016
12:19:13
Один на /, а второй куда?
а socket.io у тебя тоже в руте? Короч нихрена не ясна задача. nginx не может понять запрос ты просто послал или с socket.io работаешь. Так что тут либо локейты, либо порты

Alex
17.11.2016
12:19:46
Т.е. на другом порту на локалке

Фласк тоже на другом порту на локалке

Google
Alex
17.11.2016
12:20:31
Надо чтобы энджинкс посылал вебсокет реквесты к сокет.ио а хттп к фласку

Yaroslav
17.11.2016
12:21:16
ну две секции sever сделай

на разных протах

с разными proxy_pass

Alex
17.11.2016
12:22:18
Энджинкс ведь на одном порту

Yaroslav
17.11.2016
12:22:36
подними на двух

James
17.11.2016
12:22:47
коллеги добрый день. вопрос не много не по теме. у кого то заблочен уже linkedin?

Alex
17.11.2016
12:23:12
подними на двух
А зачем? Энджинкс это по сути раутер между двумя серверами. Задача в том, чтобы он раутил.

Nikolay
17.11.2016
12:23:32
LINKEDIN !!!

Aleserche
17.11.2016
12:23:44
коллеги добрый день. вопрос не много не по теме. у кого то заблочен уже linkedin?
пока жив. Неделя же должна пройти, пока там все заблочат

Yaroslav
17.11.2016
12:23:48
ок, сделай в два локейшена

Alex
17.11.2016
12:26:01
Повесь сокет запросы на локейшн типа /ws/
server { listen 5002; location /ws { proxy_pass http://websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } location / { include uwsgi_params; uwsgi_pass flask; } } тоже 502 ошибка

n4nn31355
17.11.2016
12:26:50
Если не ошибаюсь, socket.io может не всегда использовать протокол ws/wss и если даже и в Nginx и возможно определить этот протокол, то когда soket.io фолбэкнется до long-pooling или чего-то похожего, то это будет просто http запрос и настигнет тебя факап с одним локейшеном)

502 при запросе / или /ws?

Alex
17.11.2016
12:27:39
/stat@combot

Combot
17.11.2016
12:27:39
combot.org/chat/-1001030317489

Alex
17.11.2016
12:27:48
Блин, на /

Хотя нет, на оба

n4nn31355
17.11.2016
12:28:50
Запость конфиг полностью на pastebin

Google
Alex
17.11.2016
12:33:36
http://pastebin.com/nLC8sZyV

n4nn31355
17.11.2016
12:40:36
Убери пока всё лишнее, оставь только / поправь uwsgi_pass http://127.0.0.1:5000;

Alex
17.11.2016
12:43:40
Убери пока всё лишнее, оставь только / поправь uwsgi_pass http://127.0.0.1:5000;
uwsgi_pass http://… выдает ошибку что неправильный апстрим

Sergey
17.11.2016
12:44:03
возможно потому что http:// нужно убрать?

внезапно uwsgi != http

zhag
17.11.2016
12:44:51
Кто вкорячивал битрикс на убунту 16? Работает? Или геморой какой есть?

Старый
17.11.2016
12:45:18
zhag
17.11.2016
12:45:33
Понимаешь

n4nn31355
17.11.2016
12:45:35
zhag
17.11.2016
12:45:42
У меня в основном убунта

Старый
17.11.2016
12:46:00
У меня в основном убунта
ну вот попробуешь более цивилизованный дистрибутив

Sergey
17.11.2016
12:46:18
бери centos, проще будет и спокойнее
эксперт в треде. как, емое, КАК убунту/центос может влиять на битрикс?

Старый
17.11.2016
12:46:24
Понимаешь
битрикс наружу будет смотреть?

zhag
17.11.2016
12:46:42
Естественно

Старый
17.11.2016
12:46:59
ну вот тем более бери centos 7 и настраивай selinux

тнн Itjunky
17.11.2016
12:47:10
ггг

тнн Itjunky
17.11.2016
12:47:31
/me хочет заказать футболку с надписью "Ненавижу SELinux"

zhag
17.11.2016
12:47:58
Я тоже так подумал но потом вдруг компания 1С требует какой-то экзотики

Поэтому решил спросить

Google
Старый
17.11.2016
12:48:16
/me хочет заказать футболку с надписью "Ненавижу SELinux"
напиши себе лучше, не осилил доку на redhat.com, нехватает интеллекта

zhag
17.11.2016
12:48:43
Да у них отличная дока

тнн Itjunky
17.11.2016
12:48:56
Нет, просто ниразу не надо было, но зато сто раз встречал в разных доках первым советом отключение селинукса.

Alex
17.11.2016
12:49:03
Так, стоп. А uwsgi просто в браузере должен отвечать? Потому что я захожу на фласк напрямую и он 502

тнн Itjunky
17.11.2016
12:49:16
При этом других систем защиты вполне хватало на всех проектах, где я работал

тнн Itjunky
17.11.2016
12:49:33
Ну конечно, всё говно, один селинукс в белом

James
17.11.2016
12:50:04
счас проверил в крыму уже заблокировал один из провайдеров

Admin
ERROR: S client not available

James
17.11.2016
12:50:07
севстар

n4nn31355
17.11.2016
12:50:08
uwsgi_pass http://… выдает ошибку что неправильный апстрим
Короч, если у тебя что-то подобное будет выдавать 502, то смотри сначала свой uwsgi. server { listen 80; server_name artemiev.info; location / { try_files $uri @flask; } location @flask { include uwsgi_params; #uwsgi_pass unix:/tmp/uwsgi.DEV.rooms; uwsgi_pass 127.0.0.1:5000; uwsgi_read_timeout 600; } }

тнн Itjunky
17.11.2016
12:50:45
Ну да, nginx, php-fpm и апач, всё это говнософт, ага

Alex
17.11.2016
12:50:51
Очень странно. Сафари uwsgi работает, хром 502

Старый
17.11.2016
12:51:02
Ну да, nginx, php-fpm и апач, всё это говнософт, ага
nginx требует отключения selinux где?

n4nn31355
17.11.2016
12:51:07
@ads_alpha лог uwsgi-то что говорит?

Старый
17.11.2016
12:51:22
Ну да, nginx, php-fpm и апач, всё это говнософт, ага
в хаятушниках для бубунтоидов?

Sergey
17.11.2016
12:51:35
вы где вообще выкопали selinux в убунту?

%)

Google
zhag
17.11.2016
12:51:46
Ребята, я не хотел начинать холивар на тему дистрибутива

Alex
17.11.2016
12:51:48
@ads_alpha лог uwsgi-то что говорит?
Если из сафари заходить то говорит

Старый
17.11.2016
12:51:49
Alex
17.11.2016
12:51:55
Всякие 404, это нормально

Alex
17.11.2016
12:52:00
Что вот за хуйню вы тут пишете снова опять?

zhag
17.11.2016
12:52:06
Вы еще с крестовыми походами на датацентры сходите

Старый
17.11.2016
12:52:31
Что вот за хуйню вы тут пишете снова опять?
seliinux говно, aaparmor чудесен, убунта правит миром?

zhag
17.11.2016
12:52:38
Он у тебя на локальной машине или на серваке?

Alex
17.11.2016
12:52:51
Alex
17.11.2016
12:52:57
В докере

zhag
17.11.2016
12:53:01
Вагрант?

А

n4nn31355
17.11.2016
12:53:09
Угу
Ну если ты на прямую заходишь на uwsgi, получаешь 502, то там должна ошибка же быть какая-то в логе

zhag
17.11.2016
12:53:20
Ну так у тебя 5000 прокинут из контейнера наружу?

Александр
17.11.2016
12:53:44
"On Centos 6 and 7, the commands below will also open HTTP and SSH access in the system firewall. sudo apt-get install curl openssh-server ca-certificates postfix" Или лыжи не едут, или разработчики гитлаба ебутся в глаза https://about.gitlab.com/downloads/#ubuntu1604

Александр
17.11.2016
12:53:59

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