Size: a a a

Django [ru] #STAY HOME

2019 February 18

NK

ID:531453784 in Django [ru] #STAY HOME
@PavelGolov будет жить. Поприветствуем!
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и, да, учитывая, сколько времени питон отказывается от 2 версии,... от WSGI фреймворков питон будет отказываться столько же времени)
источник

PG

Pavel Golov in Django [ru] #STAY HOME
Всем привет. Такая проблема: настроил в django приложении логирование в файл (https://dpaste.de/ZRTX). Запускаю через runserver - все работает, пишутся логи от уровне INFO и выше. Запускаю это же приложение через uwsgi - в файл начинают писаться логи только уровня WARN и выше. Подскажите плз, в чем может быть проблема?
источник

Y

Yaroslav in Django [ru] #STAY HOME
возможно logstash_formatter.LogstashFormatterV1 режет. попробуй без него
источник

PG

Pavel Golov in Django [ru] #STAY HOME
Yaroslav
возможно logstash_formatter.LogstashFormatterV1 режет. попробуй без него
попробовал, все равно режет (
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex
разные инструменты хорошо решают разные проблемы. но можно продолжать забивать гвозди электродрелью.
это философия Django, кстати)

решать максимально возможное количество задач через "батарейки", пусть не самым идеальным образом, но на хорошем уровне, на твёрдую четвёрку)

и этим Django отличается от Flask'а, например [который позиционируется как микрофреймворк] )
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Django это универсальный инструмент под кучу задач, это не 1 инструмент под 1 задачу, решающую её идеальным образом
источник

VS

Vitalii Savchuk in Django [ru] #STAY HOME
когда нажимаю на чат окно чата не всплывает сразу, но всплывает после перезагрузки хрома, тоесть сразу же после нажатия F5
источник

VS

Vitalii Savchuk in Django [ru] #STAY HOME
что может быть причиной такой работы?
источник

VS

Vitalii Savchuk in Django [ru] #STAY HOME
может JS ?
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
Не пойму в чем дело сделал real time support, но почему то не работает на БОЕВОМ, на локали все отлично.
[program:daphne]
directory=/home/user/backend/project
command = /home/user/backend/venv/bin/daphne -b 127.0.0.1 -p 8088 --proxy-headers project.asgi:application
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/project.log
redirect_stderr=true
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
Abdulmuslim Bulataliev
Не пойму в чем дело сделал real time support, но почему то не работает на БОЕВОМ, на локали все отлично.
[program:daphne]
directory=/home/user/backend/project
command = /home/user/backend/venv/bin/daphne -b 127.0.0.1 -p 8088 --proxy-headers project.asgi:application
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/project.log
redirect_stderr=true
Сервер asgi запустился успешно и выбранный адрес слушается
2019-02-18 17:45:14,892 INFO     Configuring endpoint tcp:port=8088:interface=127.0.0.1
2019-02-18 17:45:14,895 INFO     Listening on TCP address 127.0.0.1:8088
2019-02-18 17:53:07,248 INFO     Killed 0 pending application instances
2019-02-18 17:53:21,397 INFO     Starting server at tcp:port=8088:interface=127.0.0.1
2019-02-18 17:53:21,398 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2019-02-18 17:53:21,399 INFO     Configuring endpoint tcp:port=8088:interface=127.0.0.1
2019-02-18 17:53:21,402 INFO     Listening on TCP address 127.0.0.1:8088
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
перехожу по url ws и никакой реакции хотя в nginx вроде как положено
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
/etc/nginx/sites-enaible/project.conf
upstream channels {
   server 127.0.0.1:8088;
}

location /ws/ {
       proxy_pass http://channels;

       proxy_http_version 1.1;
       proxy_set_header Upgrade $http_upgrade;
       proxy_set_header Connection "upgrade";

       proxy_redirect     off;
       proxy_set_header   Host $host;
       proxy_set_header   X-Real-IP $remote_addr;
       proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header   X-Forwarded-Host $server_name;
   }

Почему запросу не идут на channels?
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
???
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Abdulmuslim Bulataliev
/etc/nginx/sites-enaible/project.conf
upstream channels {
   server 127.0.0.1:8088;
}

location /ws/ {
       proxy_pass http://channels;

       proxy_http_version 1.1;
       proxy_set_header Upgrade $http_upgrade;
       proxy_set_header Connection "upgrade";

       proxy_redirect     off;
       proxy_set_header   Host $host;
       proxy_set_header   X-Real-IP $remote_addr;
       proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header   X-Forwarded-Host $server_name;
   }

Почему запросу не идут на channels?
попробуй посмотреть пример того, как надо это запускать, тут https://github.com/pplonski/simple-tasks
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть, да, если через контейнеры - то проблемы вида "ой, что-то не работает" убираются полностью, уже хотя бы поэтому нужно через них)
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
я в старом проекте через них и делал все работало
источник

AB

Abdulmuslim Bulataliev in Django [ru] #STAY HOME
а сейчас без docker необходимо. И ни в какую не приходят запросы хотя сервер asgi слушает. От nginx к нему запросы не идут хотя все правильно. Может с ssl что-то надо обыграть?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Abdulmuslim Bulataliev
а сейчас без docker необходимо. И ни в какую не приходят запросы хотя сервер asgi слушает. От nginx к нему запросы не идут хотя все правильно. Может с ssl что-то надо обыграть?
думаю, проблема в "сейчас без docker необходимо"... вообще, вариантов может быть много относительно того, почему у тебя то или иное не работает) тут можно дать разве что общие советы про "смотри логи" и так далее... есть ещё чат про nginx @nginx_ru
источник