@botoid

Страница 822 из 4042
b0g3r
21.05.2017
14:28:05
Я вот в нем только это прописывал
Джанга - это wsgi-приложение Gunicorn - это веб-сервер для wsgi-приложения (все настройки связанные с сервером - должны быть в нем)

Потому что ему ты его не передаешь - ты передаешь его джанге

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
http://joxi.ru/L21l1ReU74LbmX.jpg
а это не конфиг нгинкса?

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
А ключ и серт прописались в гуникорне, нормально
ну вот о настройке нджинкс не могу сказать так как я гуникорн настроил и через systemctl запустил

NikitoSha
21.05.2017
14:47:28
А, понятно

Хорошо. Всем спасибо за помощь. Буду дальше воевать :)

b0g3r
21.05.2017
14:47:41
http://dl4.joxi.net/drive/2017/05/21/0019/0964/1262532/32/bb98027b72.jpg
а где ты начитал про сокеты?

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
Да, так же там делают, как у меня в конфиге
http://alexandersimoes.com/hints/2015/10/28/deploying-flask-with-nginx-gunicorn-supervisor-virtualenv-on-ubuntu.html вот тут не смотрел?

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
какая разница фласковый сервер или джанговский
Слушай, а у тебя не через сокеты сделано? По TCP?

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
Редирект с nginx куда сделать? 00000 или 127 0000?
я говорю попробуй без nginx запустить хотя бы ответ от бота получить чтобы

NikitoSha
21.05.2017
17:17:31
ок

Ruslan
21.05.2017
17:18:01
Всем здарова, Разработчики

Что нас ждет в будущем?)

Страница 822 из 4042