@devops_ru

Страница 1547 из 4568
zhag
17.11.2016
12:54:47
Нету
Так если он отдает 502 значит и в логи насрать должен

если они включены

zhag
17.11.2016
12:55:22
отдает 502 а срет 404

Google
zhag
17.11.2016
12:55:26
это как

какой сервер

Alex
17.11.2016
12:55:36
отдает 502 а срет 404
Не, 404 если через сафари

Хром 501

502

n4nn31355
17.11.2016
12:55:41
Ну 404 он же срет туда
А хром тебя не редиректит на другой порт?) Он любит со своим кэшем всякую херню вытворять

zhag
17.11.2016
12:56:01
и все на 5000

Alex
17.11.2016
12:56:10
Странная хрень

zhag
17.11.2016
12:56:17
вот тебе на

Alex
17.11.2016
12:56:20
Дикость

zhag
17.11.2016
12:56:47
чтоб один и тот же сервак разным клиентам разные ответы отдавал

Google
n4nn31355
17.11.2016
12:57:21
Дикость
Давай конфиг uwsgi, что-ли, на pastebin

мож чего зарылось там

Alex
17.11.2016
12:57:31
Я его командой запускаю

n4nn31355
17.11.2016
12:57:45
Давай команду

Alex
17.11.2016
12:57:47
Конфиг у меня не заводился

n4nn31355
17.11.2016
12:58:00
uwsgi тебе не gunicorn)

Sergey
17.11.2016
12:59:40
так у тебя http

тебе нужен proxy_pass, а не uwsgi_pass с таким конфигом. потому оно в браузере и работает.

Alex
17.11.2016
13:00:41
Ща затестим

n4nn31355
17.11.2016
13:06:55
Ща затестим
Погодь, а где ты лог смотрел, если он в файл у тебя не пишется?)

Alex
17.11.2016
13:08:26
docker logs <container>

Сделал proxy_pass вместо uwsgi_pass, теперь nginx срет в лог 502.

Ура (на самом деле нет).

n4nn31355
17.11.2016
13:09:53
Я в докере не шарю, но uwsgi по дефолту пишет лог в stdout, daemonize=/home/vasya/uwsgi.log исправит дело

Alex
17.11.2016
13:10:25
Мне не надо в файл :) uwsgi демон прямо сейчас открыт

n4nn31355
17.11.2016
13:11:58
Мне не надо в файл :) uwsgi демон прямо сейчас открыт
ок. опусти uwsgi и попробуй из обоих браузеров напрямую 127.0.0.1:5000

Serge
17.11.2016
13:14:09
Сделал proxy_pass вместо uwsgi_pass, теперь nginx срет в лог 502.
У меня вопросы. Во первых uwsgi умеет http теперь. Во вторых какой wsgi, если вебсокет? На хера?

Google
Paul
17.11.2016
13:15:13
Оба выдают 502
а в логах чего?

Alex
17.11.2016
13:15:13
Хрен знает какой бед гейтвей если там даже сервер не запущен

Alex
17.11.2016
13:15:25
а в логах чего?
Да ничего на 5002 uwsgi опущен

Eugene
17.11.2016
13:15:30
так ты бы сначала с uwsgi разобрался а потом уже к nginx лез

Serge
17.11.2016
13:15:40
Есть мнение, что автору надо сначала поднять чтобы оно по отдельности работало за nginx на отдельных локкйшенах, лучше вообще отдельно, в разное время, а потом трахать мозг людям

n4nn31355
17.11.2016
13:15:44
Да ничего на 5002 uwsgi опущен
смотри кто ещё на 5000 висит

Eugene
17.11.2016
13:15:56
и с портами если проблема - можно у uwsgi маунт сделать.

Alex
17.11.2016
13:17:11
Может ты там своими баш скриптами процессов наплодил!?
Да нет. Баш скрипты только внутри контейнеров бегут

Serge
17.11.2016
13:17:43
Eugene
17.11.2016
13:17:55
ты сначала попробуй так, без всяких контейнеров как работает и работает ли.

n4nn31355
17.11.2016
13:17:59
Да нет. Баш скрипты только внутри контейнеров бегут
Ну так внутри контейнеров осталось несколько запущенных uwsgi процессов, не?)

И можно с http, оно же умеет
Ты упустил суть процесса)

Alex
17.11.2016
13:18:40
Ну так внутри контейнеров осталось несколько запущенных uwsgi процессов, не?)
Да как они остались если контейнер запускает скрипт лишь один раз при docker start. При рестарте системы сохраняется процесс?

n4nn31355
17.11.2016
13:20:02
Да как они остались если контейнер запускает скрипт лишь один раз при docker start. При рестарте системы сохраняется процесс?
Несколько контейнеров или ещё чего. Факт остаётся фактом: если у тебя опущен nginx и uwsgi, а 5000 порт отдаёт 502, то что-то у тебя висит на нём

Alex
17.11.2016
13:20:13
Уже не висит

И lsof тоже выдает что оно пусто

Google
Alex
17.11.2016
13:20:43
Видимо что-то затормозило

Докер не даст запустить два контейнера на одном и том же порту

n4nn31355
17.11.2016
13:21:06
Может на основной машине что-то есть

А может докер сам 502 отдаёт!?) Я не в курсе технологии)

n4nn31355
17.11.2016
13:21:48
В общем спасёт тебя священный ребут

Admin
ERROR: S client not available

Alex
17.11.2016
13:21:49
Всё, uwsgi запустился

И он работает в сафари

Хром из кеша видимо тянет

n4nn31355
17.11.2016
13:26:08
Ну тогда дальше запускай через nginx с одним location. Если заработает, я бы ещё uwsgi направил в сокет бы, а не по tcp. --socket /tmp/uwsgi.appname и в nginx: uwsgi_pass unix:/tmp/uwsgi.appname;

Nikolay
17.11.2016
13:33:09
LINKEDIN !

Dmitriy A.
17.11.2016
13:33:26
все

Старый
17.11.2016
13:33:28
LINKEDIN !
его заблочат скоро

Dmitriy A.
17.11.2016
13:33:28
он все

но когда эта блокировка кого-то останавливала?

Старый
17.11.2016
13:34:49
но когда эта блокировка кого-то останавливала?
многих hr уже, нытья на их форумах тонны

Dmitriy A.
17.11.2016
13:34:58
да пошли они нахуй

хр не человек

Google
Nikolay
17.11.2016
13:35:14
)))

Denis
17.11.2016
13:35:21
?

Nikolay
17.11.2016
13:35:21
на кнопки они жать могут

Send

folex
17.11.2016
13:44:42
Мы не знаем, специально они жмут Send или это случайно получается

так что может не могут

n4nn31355
17.11.2016
13:53:08
@ads_alpha ну что там?)

Alex
17.11.2016
14:08:39
@ads_alpha ну что там?)
Фласк заработал через nginx

Nikolay
17.11.2016
14:08:51
алилуйа!

Alex
17.11.2016
14:08:52
Юникс сокет пробросил

Но! socket.io выдает 502

Неизвестно почему

n4nn31355
17.11.2016
14:15:34
Но! socket.io выдает 502
А напрямую его можно запустить как-то?) Я просто не сталкивался

Alex
17.11.2016
14:16:05
А напрямую его можно запустить как-то?) Я просто не сталкивался
Да я его и запускаю напрямую. Тут модуль питоновский приколы выкидывает

Наверное

n4nn31355
17.11.2016
14:17:13
А, ну слуш, можно же на край какой-нить js-скриптик запустить для проверки и стучатся на 127.0.0.1:ПОРТ_SOCKET.IO. И смотреть что в логах

Alex
17.11.2016
14:34:34
Щас я перешагну через свою любовь к js и заведу контейнер с нодой

n4nn31355
17.11.2016
14:35:34
Вообще не понимаю зачем тебе этот докер, пока ты с uwsgi и остальными библами не очень освоился

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