@ru_python

Страница 2920 из 9768
Dmitry
06.06.2017
15:11:46
В самой консоле никаких ошибок, кроме логов этих запросов

Alexey
06.06.2017
15:12:14
Первая мысль, что с роутингом что-то не так...

Dmitry
06.06.2017
15:12:47
Это да, но если запускаю локально из-под докера - всё пучком

Тогда по сути, с роутингом вроде должно быть окич

Google
Dmitry
06.06.2017
15:13:10
Да

Nikolay
06.06.2017
15:13:16
или что там у тебя, uwsgi?

unix socket?

Dmitry
06.06.2017
15:13:29
В докерфайле: EXPOSE 5000

Alexey
06.06.2017
15:13:42
или что там у тебя, uwsgi?
Кстати, а прокси кто?

Dmitry
06.06.2017
15:13:58
Но еластик не даёт стучаться по айпишнику EC2 указывая порт

Если стучусь чисто по айпишнику без порта, то сервак принимает запрос, но отдаёт 404

Dmitry
06.06.2017
15:15:03
Ну вроде типо как реббит

Но я его отключал, и запросы проходили

Alexey
06.06.2017
15:16:07
Судя по твоему описанию, у тебя приложение слушает запросы на 5000 порту, а ты стучишься по ip на 80.

При этом запросы до фласка доходят

Google
Alexey
06.06.2017
15:16:43
Но роутинг не отрабатывает...

Dmitry
06.06.2017
15:17:33
А фласк как-то взаимодействует с 80 портом ?

Если я чётко указал, что бы запускался 5000 порт

Вернее, апликуха стартовала на этом порте

Igor
06.06.2017
15:18:07
фласк - нет, не взаимодействует; докер, возможно?

Alexey
06.06.2017
15:18:08
Ну если ты из докера открыл 5000 на хост, то на хосте нужно примапить этот порт к loopback адресу

Вернее примапить 5000 на локальный порт

Dmitry
06.06.2017
15:18:58
Докеру вроде не давал команду слушать 80 порт

Alexey
06.06.2017
15:19:24
А ты через компоуз запускаешь или через docker run?

Dmitry
06.06.2017
15:19:41
docker run -p 5000:5000 ....

Локально

Я тоже думаю насчёт примапить, но aws особо по такому случаю не разворачивал доки

Для Elastic Beanstalk

Alexey
06.06.2017
15:20:43
Я думаю тебе нужно примапить -p 80:5000

Просто не понятно, если прокси есть, то он должен рулить

И тогда при обращении на ip хоста по 80 порту, докер должен запрос передать на порт 5000 одному из твоих контейнеров, то есть фласку.

Dmitry
06.06.2017
15:23:17
Стоп, прокси у меня есть внутри аппки

Если ты имеешь введу nginx, то ebs сам его разворачивает

Alexey
06.06.2017
15:24:21
Стоп, прокси у меня есть внутри аппки
внутри контейнера то есть? Того же?

Dmitry
06.06.2017
15:25:16
Ну там чисто подобие прокси для вызова методов в самой аппке. Это не то

Google
Alexey
06.06.2017
15:26:04
uwsgi скорее всего, если я правильно понял. То есть запросы слушает прокси

Dmitry
06.06.2017
15:26:48
Я бы даже сказал WSGI

Ну аппка запускаеться по run() методу, который поднимает WSGI

Если внутри контейнера, то получаеться что запрос идёт в докер, тот судя по своему какому-то прокси стучиться к WSGI, а тот уже к фласку

Dmitry
06.06.2017
15:32:38
Ща попробую

Alexey
06.06.2017
15:32:52
Что бы убедиться, что по крайней мере с хоста запросы идут как надо

serbernar
06.06.2017
15:33:43
Но мне кажется, что проблема в портах

Как ты до этого и сказал, сижу, внимательно читаю

Dmitry
06.06.2017
15:34:13
Типо сделать запрос на том-же EC2 инстансе, где аппликуха ?

Alexey
06.06.2017
15:34:17
Но мне кажется, что проблема в портах
Меня терзают аналогичные сомнения, но ведь фласк отвечает ему 404

Да, с докер хоста (не из контейнера) сделай запрос на локалхост на тот порт, который примаплен к хосту

serbernar
06.06.2017
15:34:57
Точно фласк отвечает?

Dmitry
06.06.2017
15:35:38
Я логи чуть выше кидал

Alexey
06.06.2017
15:35:50
Точно фласк отвечает?
werkzeug это библа используемая фласком. Дмитрий показал, что werkzeug ответил 404

serbernar
06.06.2017
15:36:11
Да, листнул, увидел

а пинг роут точно есть?

Dmitry
06.06.2017
15:36:48
Да

Локально отвечает

Alexey
06.06.2017
15:37:11
Локально отвечает
Тогда поднимаемся на уровень выше...

Google
serbernar
06.06.2017
15:37:12
А может тогда где-то в контроллере валится?

Крути логгинг и смотри логи, хз

Alexey
06.06.2017
15:37:40
Локально отвечает
На хосте проброс с 80 на 5000 локалхоста есть?

serbernar
06.06.2017
15:38:35
Мы сейчас, как гадалки

Alexey
06.06.2017
15:39:01
Мы сейчас, как гадалки
А что поделать :)

serbernar
06.06.2017
15:39:52
Хз, я в таком случае бегаю по стаку и гуглу и пытаюсь логгировать и разобраться - что где

Иногда быстро

Иногда уходит по полдня

Admin
ERROR: S client not available

Alexey
06.06.2017
15:40:20
Dmitry
06.06.2017
15:40:44
2 дня ебусь

Alexey
06.06.2017
15:41:05
2 дня ебусь
Жестковато.

Constantine
06.06.2017
15:41:15
выносливый

))

serbernar
06.06.2017
15:41:44
Я бы начинал с малого, сначала бы погуглил про авс+докер, посмотрел бы какой-то стартовый проект

Dmitry
06.06.2017
15:41:57
Просто блядский AWS, там нету настройки порт маппинга

На хосте проброс с 80 на 5000 локалхоста есть?

serbernar
06.06.2017
15:42:08
Поднял бы, а потом уже гуляй-еби гусей-создавай шлюх

Alexey
06.06.2017
15:42:24
:)

Dmitry
06.06.2017
15:42:57
Такое чувство, что если AWS EBS видит, что у нас Single Docker Container, то он по умолчанию подвязывает 80 порт к тому, который мы заEXPOSSE'или

Google
Dmitry
06.06.2017
15:43:14
Но бля вроде бред

Ибо по 80 видно что сервак запрос принимает, но возвращает 404

serbernar
06.06.2017
15:43:54
а мб и нет, пробуй

Помни правило:"кто если не ты", "хуже уже не будет"

Dmitry
06.06.2017
15:45:18
Ещё на форумах AWS такое чувство, что какиэ-то проходимцы только на AWS что-то поднимают

Artem
06.06.2017
15:45:24
джва года ждал когда в paramiko завезут поддержку ed25519 ключей https://github.com/paramiko/paramiko/commit/b03ebb2d64ec87da589d6fcfa4f1c00ead40c1a7

Alexey
06.06.2017
15:46:54
а мб и нет, пробуй
Главное с докер хоста у него курлом запрос правильно проходит

А из wan уже не доходит... Чудеса :)

serbernar
06.06.2017
15:47:47
Решил попробовать амазон и докер? была одна проблема, стало - две

serbernar
06.06.2017
15:48:25
Тоже

А еще есть чат девопсов

Alexey
06.06.2017
15:49:02
А еще есть чат девопсов
Да, там лохматые дяди, чат толковый. Плюсую

serbernar
06.06.2017
15:49:12
@devops_ru

Dmitry
06.06.2017
15:51:58
Спасибо

Nikita
06.06.2017
15:53:46
Ребят

hd

Vaderoff
06.06.2017
15:54:05


Nikita
06.06.2017
15:54:18


что не так?



Страница 2920 из 9768