Tagged: gunicorn

22
Май
2021

502 ошибка nginx + django

Есть проект на джанго на Ubuntu 18.04, развернутый через gunicorn + nginx (конфиги ниже скину). Выдает 502 если удалить include /etc/nginx/conf.d/*.conf;, иначе стандартную страницу nginx
nginx.conf:
user nginx;
worker_processes auto;

16
Май
2021

Почему невозможна запись в базу данных?

Я сделал веб-приложение с фронт эндом на react и бэк-эндом на flask, связанные с помощью api-запросов.
По аналогии из этого вопроса и этого блога я задеплоил свой сайт на Google Cloud Platform.
На сайте есть возможность авторизации и регис…

01
Фев
2021

Слушать два порта с помощью gunicorn

В проекте, где я сейчас работаю, используется gunicorn, запускаемый из питоновского кода.
Для мониторинга возникла необходимость сделать отдельную ручку, в которой будет отдаваться статистика о работе сервиса.
Я хотел сделать эту ручку на …

22
Янв
2021

Что делать, если gunicorn закрывает не все дочерние потоки?

Дано:
Python 3.7, веб-сервер flask под gunicorn.
На каждый запрос создаётся отдельный поток (модуль threading), но по каким-то причинам gunicorn закрывает не все потоки, после исполнения кода. В итоге получается такая картина:
[item.name f…

11
Янв
2021

Nginx, Gunicorn и unix-сокеты

В данный момент изучаю книгу по TDD, и сталкнулся с проблемой – nginx никак не хочет заводиться с unix-сокетами. Делаю все по гайду:

sitename далее – название моего домена

/etc/nginx/sites-avalible/sitename
server {
listen 80;
server_nam…

11
Янв
2021

Ошибка System has not been booted with systemd as init system (PID 1). Can’t operate. Failed to connect to bus: Host is down в WSL Ubuntu

Настраиваю gunicorn и nginx для django проекта по этому гайду: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04-ru.
При запуске сокета командой sudo systemctl start guni…

10
Дек
2020

Деплой двух Django проектов на Nginx – gunicorn

Как написать gunicorn.service что-бы он запускал сразу два django проекта или подскажите другие варианты как это сделать с помощью gunicorn. Хочу разместить два проекта на vps, на 2 субдомена с помощью nginx-gunicorn.
С Nginx вроде всё пон…

19
Ноя
2020

Viber ошибка “500 internal server…”

Делаю бота вайбера с flask и gunicorn, и вроде как бот запускается, когда я перехожу по url своего сайта, имею
Method Not Allowed
The method is not allowed for the requested URL.

когда я пробовал запустить через ngrok, то получал такое же…

22
Окт
2020

Как защитить MySQL от DDoS атак?

Ситуация следующая:
Имеется сайт, защищённый бесплатной подпиской Cloudflare. Вначале предполагалось, что этого должно хватить, чтобы защищаться от небольших DDoS атак…. Сайт ложиться от Dos атаки.
Для ясности, используется фреймворк fla…

18
Окт
2020

staticfiles в django + nginx + gunicorn + vps

У меня есть django проект, который я не могу развернуть на сервере
staticfiles не загружаются…
в Гугл Консоли для разработчиков: Status code at "Network": 403 Forbidden к моим staticfiles
/etc/nginx/sites-enabled/default
server…

03
Сен
2020

CRITICAL WORKER TIMEOUT (pid:31019)

Я попытался запустить свое приложение на vps от linode, оно заработало, но не полностью. Дело в том, что при нажатии на кнопку приложение формировало из базы данных таблицу xlsx и отправляло ее по почте пользователю. В итоге таблица-то фор…

29
Авг
2020

Uvicorn, NGINX, Django

Использую для деплоя Django проекта nginx и gunicorn
Решил попробовать uvicorn
Запустить то получается, только вот связать uvicorn и nginx никак.
Конфиг nginx

http {

upstream uvicorn {
server unix:/home/dhvcc/Pych…

05
Авг
2020

Деплой проекта на Debian сервер. Проблемы с supervisor

Я деплою приложение django-gunicorn-supervisor. При запуске проекта через гуникорн (gunicorn quiz.wsgi:application –bind 64.227.71.171:8000) все работает, выдает начальную nginx страницу по айпишнику сервера.
При первом запуске supervisor…

05
Авг
2020

Деплой проекта на сервер. Использую Django-Gunicorn-Supervisor

При запуске проекта через гуникорн (gunicorn quiz.wsgi:application –bind 64.227.71.171:8000) все работает, выдает начальную nginx страницу по айпишнику сервера. Однако при попытке запустить супервизор сразу же возникает проблема: quiz …

05
Авг
2020

Деплой проекта на сервер. Использую Django-Gunicorn-Supervisor

При запуске проекта через гуникорн (gunicorn quiz.wsgi:application –bind 64.227.71.171:8000) все работает, выдает начальную nginx страницу по айпишнику сервера. Однако при попытке запустить супервизор сразу же возникает проблема: quiz …

06
Мар
2020

Как я могу собрать статику в рабочем проекте django?

Есть сайт который работает на debian9.0 + django + guncorn + nginx + systemd.

Я разрабатываю дополнения локально потом делаю git pull на github.

Иногда мне приходится вносить изменения в базу данных(новые страницы через админку и статиче…