Size: a a a

Django [ru] #STAY HOME

2020 October 22

DT

Dan Tyan in Django [ru] #STAY HOME
в документации смотрел ?
источник

D

Dmitry in Django [ru] #STAY HOME
ну хорошо
https://bit.ly/2Ti96KF
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
в документации смотрел ?
нет спасибо попробую
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
Ребят, был вопрос по Centrifugo.
В моем Django проекте все в Docker контейнерах (в том числе и Centrifugo).

Centrifugo доступен по адресу https://my-domain.io/centrifugo

Когда посылаю запрос с локальной машины, все отрабатывает, как положено. Если же с сервера с помощью библиотеки Cent посылаю запрос на publish в Centrifugo, то получаю ошибку:

HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f088e765130>, 'Connection to my-domain.io timed out. (connect timeout=1)'))

При отправке запроса на publish с помощью либы requests вылетает следующая ошибка:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f088e765970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

Подскажите те, кто юзал, что я неправильно делаю?  
Я так понимаю, что проблема в том, что я шлю запрос на хост этого же сервера?
Значит, мне нужно отдельный сервер выделить для Centrifugo?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Али Палитаев
Ребят, был вопрос по Centrifugo.
В моем Django проекте все в Docker контейнерах (в том числе и Centrifugo).

Centrifugo доступен по адресу https://my-domain.io/centrifugo

Когда посылаю запрос с локальной машины, все отрабатывает, как положено. Если же с сервера с помощью библиотеки Cent посылаю запрос на publish в Centrifugo, то получаю ошибку:

HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f088e765130>, 'Connection to my-domain.io timed out. (connect timeout=1)'))

При отправке запроса на publish с помощью либы requests вылетает следующая ошибка:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f088e765970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

Подскажите те, кто юзал, что я неправильно делаю?  
Я так понимаю, что проблема в том, что я шлю запрос на хост этого же сервера?
Значит, мне нужно отдельный сервер выделить для Centrifugo?
host=' my-domain.io'  - тут пробел должен быть ?
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
Dan Tyan
host=' my-domain.io'  - тут пробел должен быть ?
я заменил свой домен в ошибке, чтобы не палить его) Пробел случайно ввел
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
тут проблема именно в том, что идет запрос с сервера на домен, который ссылается на этот же сервер
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и к локальному хосту обращается ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
+ возможно проблема в сертификатах
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя какие токены ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
токены у тебя какие ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя проблема в том что второй фронт не авторизуется ?
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
Dan Tyan
+ возможно проблема в сертификатах
Это маловероятно. С локалки все отрабатывает, как и должно быть. Видимо, придется на отдельном сервере развернуть centrifugo
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Али Палитаев
Это маловероятно. С локалки все отрабатывает, как и должно быть. Видимо, придется на отдельном сервере развернуть centrifugo
так погоди а по внутренему хосту деается запрос ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну если с бека приходит 403
значит не авторизован ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
беку по сути пофигу откуда пришел запрос
главное что бы был валидный токен
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
Dan Tyan
так погоди а по внутренему хосту деается запрос ?
У centrifugo вся соль в том, что он работает как независимый API сервис. Поэтому по внутренним хостам стучаться не вариант. Вот и получается, что приходится отправлять запрос на тот же домен на внешний порт...
источник

АП

Али Палитаев... in Django [ru] #STAY HOME
@dantyan домен сервера - gradup.io
Если отправлять запрос с requests

response = requests.get('gradup.io')

То вылетает timeout exceed.
Делаешь то же самое на любой другой адрес, все отрабатывает. А либа cent основана на requests. Так что поэтому причина именно в этом
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Али Палитаев
@dantyan домен сервера - gradup.io
Если отправлять запрос с requests

response = requests.get('gradup.io')

То вылетает timeout exceed.
Делаешь то же самое на любой другой адрес, все отрабатывает. А либа cent основана на requests. Так что поэтому причина именно в этом
ты get запрос делаешь?
источник

S

Star Lord in Django [ru] #STAY HOME
Ребята привет, Новичок в гит... У меня есть файл gitignore должен ли он загружаться в репозиторий гитхаба или должен оставаться локально ?
источник