
b0g3r
21.05.2017
14:28:05
Потому что ему ты его не передаешь - ты передаешь его джанге

NikitoSha
21.05.2017
14:28:20
Ну и нджинкс транслятор
Бляха, я где-то прописывал конфиг гуникорна, там через сокет было всё

Google

b0g3r
21.05.2017
14:28:57
У джанги есть свой апп-сервер, но он только для локальной разработки, видимо раньше это приложение пытались заставить работать на апп-сервере джанге)

NikitoSha
21.05.2017
14:29:46
Было такое дело. Я сказал, чтобы не страдали этим, т.к. заказчик хочет на сервак поставить. Переписали под джангу. Мне дали сервак на ЦентОС, я поднимаю это всё дело
Уже два дня лилипутскими шагами движусь

Sergey
21.05.2017
14:30:14

NikitoSha
21.05.2017
14:30:33
Сейчас конфиг посмотрю у гуни

b0g3r
21.05.2017
14:33:26
возможно стоит в @pydjango или @ru_python вынести этот вопрос, а то тут это оффтоп уже

Sergey
21.05.2017
14:33:42
gunicorn -w3 --certfile=webhook_cert.pem --keyfile=webhook_pkey.pem --bind 0.0.0.0:8443 --workers 1 --timeout 120 application:app ну вот я так запускаю

NikitoSha
21.05.2017
14:34:05
http://joxi.ru/L21l1ReU74LbmX.jpg
Короче, как ты пропишу серт

Sergey
21.05.2017
14:34:42
да здесь прям прописывай

NikitoSha
21.05.2017
14:35:28
А путь у тебя странный, он относительный?

b0g3r
21.05.2017
14:35:32

NikitoSha
21.05.2017
14:35:34
В директории проекта?

Google

NikitoSha
21.05.2017
14:35:46

b0g3r
21.05.2017
14:35:49
а, вижу
в глаза ебуся

NikitoSha
21.05.2017
14:35:59
=)

Sergey
21.05.2017
14:36:03
ну у меня все в директории поэтому просто указал сертификат и вс
е
а тебе наверно путь надо

NikitoSha
21.05.2017
14:36:29
Понятно. Да, у меня путь надо. Всё по разным местам

Sergey
21.05.2017
14:37:35
теперь не должен ругаться поидее

NikitoSha
21.05.2017
14:38:28
Сейчас закину вебхук, перепишу там его
Ну че-то уже сдвинулось))) http://dl4.joxi.net/drive/2017/05/21/0019/0964/1262532/32/69c7ecb16b.jpg

Sergey
21.05.2017
14:39:33
если на джанговском сервере все работало то и здесь должно

NikitoSha
21.05.2017
14:40:12
Сейчас подправлю вьюху, ответ

Sergey
21.05.2017
14:41:02
порт точно тот указал? ну который разрешен телегой?
а все вижу

NikitoSha
21.05.2017
14:41:31
Да, все там нормально. 443, 80

Sergey
21.05.2017
14:41:57
попробуй --bind 0.0.0.0:80 сделать

b0g3r
21.05.2017
14:43:02
над логи читать

NikitoSha
21.05.2017
14:43:05
Так у меня же должна быть переадресация через сокет, чтобы nginx срабатывал и гуникорн
Я уже ваще запутался)

Google

NikitoSha
21.05.2017
14:43:33
Сейчас логи гляну у веб-сервера
http://dl4.joxi.net/drive/2017/05/21/0019/0964/1262532/32/bb98027b72.jpg
Сброшено соединение при чтении хедера
А ключ и серт прописались в гуникорне, нормально

Sergey
21.05.2017
14:47:16

NikitoSha
21.05.2017
14:47:28
А, понятно
Хорошо. Всем спасибо за помощь. Буду дальше воевать :)

b0g3r
21.05.2017
14:47:41

NikitoSha
21.05.2017
14:48:08

Sergey
21.05.2017
14:48:45
может и сокет не нужен тут?

NikitoSha
21.05.2017
14:49:24
А как связать тогда nginx и проект?

Sergey
21.05.2017
14:49:25
просто сделай сначала на гуникорне а потом сделай конфиг nginx так ведь все делают?

NikitoSha
21.05.2017
14:49:28
на джанге
Бляха, не знаю вообще. Сейчас попробую еще раз через сокеты

Sergey
21.05.2017
14:50:10
ну ак я понимаю сервер джанго для тестов только ты его подхватываешь уже гуникорновским а гуникорновский уже nginx

b0g3r
21.05.2017
14:50:17
а конфиг нджинкса?

Sergey
21.05.2017
14:50:48
короче отключи nginx и запусти просто через гуникорн
в командной строке хоть

NikitoSha
21.05.2017
14:51:08
Да я сделал запуск супервизором гуникорна и пробросил через сокет нджинкс

Sergey
21.05.2017
14:51:27
а зачем так?

Google

Sergey
21.05.2017
14:51:44
мог просто конфиг nginx сделать и запустить его

NikitoSha
21.05.2017
14:51:53
Да хрен его знает. Всегда через сокеты пхп-фпм работал и тут так сделал)

b0g3r
21.05.2017
14:52:01
https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04 вот вконце есть настройки
как раз по сокетам

Sergey
21.05.2017
14:52:56
не я предлагаю просто отбрось nginx запусти через gunicorn если все заработает то иди дальше

b0g3r
21.05.2017
14:53:21

NikitoSha
21.05.2017
14:53:22
Под убунту там. Но в целом, я так же сделал на центе

b0g3r
21.05.2017
14:53:30
куда?) откуда?)

Sergey
21.05.2017
14:53:39

b0g3r
21.05.2017
14:53:59
О, клёво)

NikitoSha
21.05.2017
14:54:00
Да, так же там делают, как у меня в конфиге

Sergey
21.05.2017
14:55:07
дак а сделай сразу в конфиге nginx чтобы он гуникорн дергал без всяких сокетов

ДядяПаша
21.05.2017
14:57:28
О, клёво)
Прошу простить , за клевету , я не ведал что говорил , спутал тебя

Sergey
21.05.2017
15:10:03

NikitoSha
21.05.2017
15:19:53
Я смотрел подобное, Я решил не связываться с флэском)

b0g3r
21.05.2017
15:22:15
ну фласк там и не нужен)
если уж на джанге написано

Sergey
21.05.2017
15:27:20
я не про фласк а про настройку
какая разница фласковый сервер или джанговский

Gans
21.05.2017
17:02:47
А апач чем не угодил

Google

NikitoSha
21.05.2017
17:03:32
Нравится апач? - пользуйтесь!)))

Gans
21.05.2017
17:05:36
Nginix

NikitoSha
21.05.2017
17:06:18

Sergey
21.05.2017
17:06:37
так как боту нужен же порт
поэтому делай на порте все я думаю так меньше гемороя

NikitoSha
21.05.2017
17:07:36
Я если делаю редирект на 127.0.0.1:80, то у меня в логах пишет "слишком много запросов" и т.п. Короче, зацикливается
Ладно, попробую еще на порт поднять
У меня сейчас 502-я ошибка вываливается из-за того, что я прописал ключи в гуникорне
Без них заходил по ссылке, не было ошибки, но из-за отсутствия ключа и серта бот не реагировал
Замкнутый круг)

Sergey
21.05.2017
17:15:12
ты же на сервере запускаешь нужно же прослушивать весь диапазон а не 127.0.0.0
и кстати телега тебе может кидать что много запросов

NikitoSha
21.05.2017
17:16:39
Редирект с nginx куда сделать? 00000 или 127 0000?

Sergey
21.05.2017
17:17:19

NikitoSha
21.05.2017
17:17:31
ок

Ruslan
21.05.2017
17:18:01
Всем здарова, Разработчики
Что нас ждет в будущем?)