#gunicorn — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gunicorn, aggregated by home.social.
-
If you are using chroot for your gunicorn applications I’d like to chat about a few things.
-
Отказоустойчивый запуск WSGI приложения. Обзор архитектуры Gunicorn
Gunicorn кажется простым, пока не сталкиваешься с эксплуатацией: внезапные ошибки 502, зависшие воркеры и странное поведение при перезапусках. За этими симптомами стоят вполне конкретные причины — от медленных клиентов и отсутствия буферизации до особенностей реализации GThread и механики Graceful Shutdown. В этой статье разберём реальные сценарии отказов, посмотрим, как менялась архитектура GThread в разных версиях Gunicorn, и соберём практичную конфигурацию с Nginx, Docker и Kubernetes, которая ведёт себя предсказуемо под нагрузкой.
https://habr.com/ru/companies/domclick/articles/882042/
#python #gunicorn #wsgi #prefork #gthread #graceful_shutdown #keepalive #nginx #docker
-
Отказоустойчивый запуск WSGI приложения. Обзор архитектуры Gunicorn
Gunicorn кажется простым, пока не сталкиваешься с эксплуатацией: внезапные ошибки 502, зависшие воркеры и странное поведение при перезапусках. За этими симптомами стоят вполне конкретные причины — от медленных клиентов и отсутствия буферизации до особенностей реализации GThread и механики Graceful Shutdown. В этой статье разберём реальные сценарии отказов, посмотрим, как менялась архитектура GThread в разных версиях Gunicorn, и соберём практичную конфигурацию с Nginx, Docker и Kubernetes, которая ведёт себя предсказуемо под нагрузкой.
https://habr.com/ru/companies/domclick/articles/882042/
#python #gunicorn #wsgi #prefork #gthread #graceful_shutdown #keepalive #nginx #docker
-
Had a good evening with music and chat via the Doof, pottering around with some CI builds and container hosting, and fixing @bright_helpings 's laptop which had run out of disk space for some reason.
Finally have a live Django app using
gunicornfor the app code and a separatelighttpdcontainer for the static assets. -
Step-by-Step Guide to Install NetBox on Ubuntu VPS #certbot #gunicorn #installguide #ipaddressmanagement #letsencrypt #netbox #nginx #postgresql #python #redis #ubuntu #Cloud #DedicatedHosting #Guides #VPS
Step-by-Step Guide to Install ... -
APScheduler + requests 遇到 OSError: [Errno 24] Too many open files 的問題
#apscheduler #bug #code #collection #flask #gc #gunicorn #pypy #pypy3 #python #requests #source #urllib #urllib3 #workaround
-
APScheduler + requests 遇到 OSError: [Errno 24] Too many open files 的問題
#apscheduler #bug #code #collection #flask #gc #gunicorn #pypy #pypy3 #python #requests #source #urllib #urllib3 #workaround
-
APScheduler + requests 遇到 OSError: [Errno 24] Too many open files 的問題
#apscheduler #bug #code #collection #flask #gc #gunicorn #pypy #pypy3 #python #requests #source #urllib #urllib3 #workaround
-
APScheduler + requests 遇到 OSError: [Errno 24] Too many open files 的問題
#apscheduler #bug #code #collection #flask #gc #gunicorn #pypy #pypy3 #python #requests #source #urllib #urllib3 #workaround
-
APScheduler + requests 遇到 OSError: [Errno 24] Too many open files 的問題
#apscheduler #bug #code #collection #flask #gc #gunicorn #pypy #pypy3 #python #requests #source #urllib #urllib3 #workaround
-
Doing some yak shaving today. I am trying to run a #lighttpd container alongside #gunicorn to serve up a #Django app with static resources, but there's no official build on Dockerhub and mostly the community ones are out of date.
So I'm setting up my own CI project to rebuild a fresh
lighttpdcontainer weekly which I can then use as a base for my web app... -
Step-by-Step Guide to Install NetBox on Ubuntu VPS
#certbot #gunicorn #installguide #ipaddressmanagement #letsencrypt #netbox #nginx #postgresql #python #redis #ubuntu #Cloud #Guides #VPS
https://blog.radwebhosting.com/step-by-step-guide-to-install-netbox-on-ubuntu-vps -
Архитектура для средненагруженных приложений: делюсь опытом и ищу ваши советы
Привет, коллеги! Меня зовут Санжар, я бэкенд-разработчик с опытом в настройке серверной инфраструктуры и контейнеризации для средних проектов. Сегодня хочу поделиться схемой архитектуры, которую я часто использую в своих проектах. Это не руководство к действию и не утверждение, что так нужно делать. Скорее, это возможность для меня получить обратную связь и узнать, как сделать лучше. Так что прошу вас, пишите свои идеи и советы в комментариях — это очень важно для меня. 🙂
https://habr.com/ru/articles/874414/
#nextjs #архитектура_приложений #балансировка #python #gunicorn #fastapi #data_base
-
Step-by-Step Guide to Install NetBox on Ubuntu VPS
#certbot #gunicorn #installguide #ipaddressmanagement #letsencrypt #netbox #nginx #postgresql #python #redis #ubuntu #Cloud #Guides #VPS
https://blog.radwebhosting.com/step-by-step-guide-to-install-netbox-on-ubuntu-vps -
Step-by-Step Guide to Install NetBox on Ubuntu VPS
#certbot #gunicorn #installguide #ipaddressmanagement #letsencrypt #netbox #nginx #postgresql #python #redis #ubuntu #Cloud #Guides #VPS
https://blog.radwebhosting.com/step-by-step-guide-to-install-netbox-on-ubuntu-vps -
New Post: Step-by-Step Guide to Install NetBox on Ubuntu VPS
#certbot #gunicorn #installguide #ipaddressmanagement #letsencrypt #netbox #nginx #postgresql #python #redis #ubuntu #Cloud #Guides #VPS
https://blog.radwebhosting.com/step-by-step-guide-to-install-netbox-on-ubuntu-vps -
Today is the day where we officially switched to using #uWSGI instead of #Gunicorn.
After a bunch of read&try&fail&loop, it seems we have a decent uWGSI configuration that is properly managed by our custom #OpenBSD rc.d file. There shouldn’t be any service outage as uwsgi has been running via tmux for 2 weeks now :)
It seems uWSGI uses less memory that Gunicorn. And it provides information regarding Bot detection. -
Créer un environnement "tout automatique et integré " ^_^
#Django #Nginx #Gunicorn #Supervisord #Virtualenv
https://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/ -
Uvicorn 0.30.0 released!
Here are the highlights!
https://www.fastapiexpert.com/blog/2024/05/28/uvicorn-0300-release/
-
Should I add the `async` keyword to my API methods that call opensearch, redis, postgres, & other microservices?
context:
#connexion + #starlette + #uvicorn + #gunicorn + supervisord, #python 3.12 -
@ossmkitty
wote some excellent articles about gevent, used in gunicorn, on his blog.https://seecoresoftware.com/blog/categories/cat_python-gevent.html
I never did like Asyncio, but I was scared to do something differently from everyone else. But I see that gevent, is continuing to evolve, has great documentation, and makes life hugely easier for the developer, so I will be switching to it.
I wonder why the whole Python community went with Asyncio? So painful to use.