Questions tagged [gunicorn]

A Python WSGI HTTP Server for UNIX, light and speedy. It's a pre-fork worker model ported from Ruby's Unicorn project. http://gunicorn.org

Filter by
Sorted by
Tagged with
0 votes
0 answers
27 views

Change server header on all endpoints (Flask + Nginx + Gunicorn)

I'm working on a Flask app that uses gunicorn and nginx and should hide its server header, so I managed to do it only for the homepage, like this: gunicorn.conf.py import gunicorn gunicorn.SERVER = '.'...
Juan C's user avatar
  • 113
1 vote
1 answer
50 views

Django + Nginx + Gunicorn - Static files not found

I'm using Django+Gunicorn+Nginx for my web application in a Ubuntu 22.04.4 server. I followed this guide until the end and my web is running in production. However, static files are not working (css, ...
pfrud's user avatar
  • 21
0 votes
0 answers
45 views

Django: CONN_MAX_AGE persists connections, with gthread worker class of gunicorn

I am using Django, without MAX_CONN_AGE setting (default = 0), this leads to creation of connection in each request, and connection is not reused in django ORM. This is causing multiple postgres ...
mansi chauhan's user avatar
0 votes
1 answer
50 views

Does systemd require a password in the unit file in order to run gunicorn under a specific user?

I want to run gunicorn as a service on a production server and have looked at many examples of the systemd unit file which are similar to this Description=Gunicorn instance to serve application After=...
erotavlas's user avatar
  • 103
0 votes
0 answers
36 views

Is a GKE Ingress sufficient as a proxy for gunicorn?

I am running a Python application behind Gunicorn in a container in GKE (Google Kubernetes Engine). The application sits behind a GKE Ingress, i.e., an HTTP(S) Load Balancer. The Gunicorn ...
user35042's user avatar
  • 2,711
0 votes
0 answers
130 views

Proxy error: /var/run/rpc/xmlrpc.sock (localhost) failed

I'm inheriting this old Django project hosted on an EC2 instance. It used to run on Heroku and used a Proximo proxy in front of gunicorn. Now it just runs a systemd script with the following: ...
AlxVallejo's user avatar
  • 1,096
1 vote
0 answers
174 views

The Site cannot be reached - Docker - Gunicorn

I have have a Docker container running on Linux Machine. When I tried to access it on Browser it says This site can’t be reached 10.xxx.xx.xx took too long to respond. Try: Checking the connection ...
Usman Rafiq's user avatar
1 vote
0 answers
116 views

nginx Failing to Serve Static Files to Flask

I've tried numerous solutions of other posts, but nothing seems to work for me, I always get a 404 error, when trying to let nginx serve static files of my flask application. On my local host server, ...
AnthonyShea's user avatar
0 votes
1 answer
499 views

Dealing with Flask routing paths when deployed behind URL prefix

I have single page application build using the python Flask framework. I'm using gunicorn as the web server and I have containerised it using docker. It is deployed on Azure Kubernetes Services (aks) ...
gigio's user avatar
  • 3
0 votes
0 answers
227 views

SELinux on RHEL8 with Gunicorn and nginx has problems with saving file into diretory

I have Django application running on RHEL8 via Gunicorn and nginx. All works fine in case of testing with SELinux disabled. When I enable SELinux, there is a problem with saving the picture from ...
Marek's user avatar
  • 1
0 votes
0 answers
167 views

Which certificate files need to be passed to gunicorn for https?

I have the following files: private.key, example.com.pem, example.com.crt, example.com.pem-full-chain, example.com.p7b and server.csr I am starting gunicorn using : gunicorn -b example.com:5000 'app:...
Arpit's user avatar
  • 1
0 votes
1 answer
742 views

Gunicorn can't bind port 80

I (want to) have a Google Cloud server running a Gunicorn server, however it refuses to bind to port 80, despite it being free. Here's the command I'm using to start it: gunicorn -w 4 -b 0.0.0.0:80 ...
llama-for3ver's user avatar
0 votes
0 answers
286 views

flask session work in a development server, but not in a production server(nginx)

I have created a webapp with an authentication system. I use the session module to check if a user is logged in. During the login phase, I set session['logged_id'] = True, and when a client tries to ...
pyChris's user avatar
0 votes
0 answers
130 views

Do I need to use an Nginx reverse proxy between AWS Application Load Balancer and Gunicorn running in Fargate?

I have a Django backend application running with Gunicorn inside a Docker container in Fargate. Since I'm not serving any static files from the Django server (they are being served via Cloudfront) do ...
Alvaro Bataller's user avatar
1 vote
0 answers
491 views

100 concurrent requests to a Django-App with Gunicorn lead to "54: Connection reset by peer" and 502's

I'm hosting a Django-App which serves as an API-Endpoint. Unfortunately the App which uses the API does a lot of concurrent requests on page-load (in the realm of 80-90 requests). Nginx is running as ...
Subito's user avatar
  • 398
0 votes
1 answer
194 views

Connect Redis Unix Domain Socket to Django

I have a Django website running via nginx under user www-data and gunicorn under user myuser bound at /run/gunicorn.sock. nginx works just fine; it acts as a proxy to the gunicorn Unix domain socket. ...
Bobort's user avatar
  • 126
0 votes
1 answer
1k views

Gunicorn quits without notice

I'm deploying a django/nginx/gunicorn site and am following this guide while doing so. Following the subheading "Final Steps for Production Deployments", I've created a production gunicorn ...
Matthew Calabresi's user avatar
2 votes
1 answer
141 views

get request problems while running nginx + gunicorn + django-plotly-dash

The web site is running, Gigicorn has multipule workers. For some reason the url_calling : http://web?id=value the id=value do not propagate coherently, (sometimes it works, but most of the time it ...
user3505444's user avatar
0 votes
1 answer
345 views

www subdomain works but others don't

I encountered a problem with nginx I do not understand. I am able to correctly setup and call www.example.tech and example.tech. However when adding another subdomain like survey.example.tld to the ...
Tom Tom's user avatar
  • 27
0 votes
1 answer
1k views

Best way to config gunicorn and nginx with django?

I am trying to deploy django with gunicorn and nginx on heroku, and i'm kinda confused with the way to config gunicorn and nginx, when i searched through internet, they usually create gunicorn.socket [...
Tùng Nguyễn's user avatar
0 votes
1 answer
2k views

connection refused django gunicorn nginx

I am getting following error when running search feature on my site (search feature makes api request to my api server): 2022/08/31 21:01:56 [error] 726#726: *23 connect() failed (111: Connection ...
codyc4321's user avatar
  • 103
0 votes
1 answer
839 views

after applying ssl certificate, static files aren't served anymore

My config file is located in /etc/nginx/sites-enabled is called songreccs.conf and looks like this: server { server_name www.songreccs.com songreccs.com; location /static { ...
maltek's user avatar
  • 3
1 vote
1 answer
88 views

Nginx behind Apache

I have an apache who is hosting websites one is 000-default.conf for www.domain1.com another one is domain2.conf for www.domain2.com and has a config like this <VirtualHost *:80> ...
peachy__kat's user avatar
0 votes
0 answers
2k views

Error 502: Deploy Django application with Gunicorn and Nginx

I have developed a web application with Django and I am trying to publish it in a virtual machine created with Azure. To do that I'm using the following software stack: Ubuntu (20.04) Django (3.0.7) ...
El_Merendero's user avatar
0 votes
0 answers
1k views

how do I configure nginx to send user ip in response headers

I have an nginx server I installed on ubuntu 20.04 server. I'm trying to get the user IP address but nginx doesn't seem to be configured to pass it. when looking at access logs /var/log/nginx/access....
afshin's user avatar
  • 101
0 votes
2 answers
628 views

Hosting two different django project in the same droplet with different subdomains (NGINX, Gunicorn, ubuntu)

As the title says I want to host two different django project in the same droplet (NGINX, Gunicorn, ubuntu) with different subdomains. One will be our main site example.com. which is up and running ...
Ixion Chowdhury's user avatar
0 votes
1 answer
864 views

Not getting nginx and gunicorn running in Docker container

I am new to Docker and trying my best to figure out every bit, but seriously struggle on starting gunicorn and nginx with my Dockerfile. Whenever I add the last four lines, the container won't boot ...
David's user avatar
  • 159
0 votes
1 answer
3k views

Nginx redirects to http://localhost

Brief image of the situation I can't use domain address for server_name because I can't control DNS server. I must use public IP to connect to my web server. So I set server_name to _;, but when I ...
Lunartist's user avatar
  • 125
1 vote
1 answer
2k views

Getting timeout errors with nginx+gunicorn application on Azure app services

Guys I need some help with my NGINX config. Right now the Django application is hosted at Azure App services, and going straight to Gunicorn works fine, but when I go trough NGINX I start getting ...
allinws's user avatar
  • 11
1 vote
1 answer
993 views

Supervisor not reloading Gunicorn properly with Django project

I am using Supervisor to reload Gunicorn when pushing Django project to production : Workflow : " && python manage.py migrate"\ " && python manage.py ...
Gaetan GR's user avatar
0 votes
0 answers
108 views

Switching from SQLite to Mysql in production causes error

I am using a digital ocean server. After switching to mysql database from sqlite, I got 502 Bad Gateway nginx/1.18.0 (Ubuntu) This is running fine when I run the project from the terminal using ...
Atom Store's user avatar
1 vote
0 answers
447 views

How to disable upstream buffering Nginx + Docker + Gunicorn?

I'm trying to use Nginx as proxy server between client and Gunicorn. Nginx, Gunicorn (Django) are Docker's containers. Problem is I can't disable buffering of upstream when I send large file from ...
Vokson's user avatar
  • 11
0 votes
1 answer
911 views

connect() failed (111: Connection refused) when trying to reach 1 of 3 apps

I have two Django apps running on my Debian server with Gunicorn. One running on port 80(app1), the other on 84(app2). app1 is working fine. But when trying to open app2, I get a 502 Bad Gateway from ...
Samoht's user avatar
  • 1
2 votes
1 answer
1k views

Why is Nginx truncating the JSON streaming response?

Our stack is Client(Browser) <-> Nginx Reverse Proxy <-> Webserver(Flask+Gunicorn) <-> Golang gRPC server The problem is when the client makes a call to the /realtimedata endpoint, ...
Paul Côté's user avatar
1 vote
0 answers
176 views

Response with and in memory file with Django and nginx

I have a piece of code that works fine on my local setup (Django embeded dev server running on Windows) but not on server (ubuntu + gunicorn + nginx) I build an Excel file et send it from memory like ...
Yvain's user avatar
  • 121
0 votes
1 answer
2k views

Intermittent 500 Error caused by psycopg2.OperationalError: could not translate host name

20% of requests to our backend Django application (deployed on AWS using ECS and Postgres RDS) are throwing 500 errors. Looking at the ECS logs, various related errors are shown: psycopg2....
Zev's user avatar
  • 111
2 votes
1 answer
843 views

Urls.py not updating on Django production server , which uses nginx and gunicorn

I am currently hosting a Django Webapp on an AWS EC2 instance, To run it in production mode I use NGINX and gunicorn. The Error that I am facing is: The production server doesnt seem to update urls.py,...
Madhav's user avatar
  • 161
0 votes
0 answers
3k views

Django / Gunicorn with Nginx reverse proxy - Wrong redirect to base path

I have a Django app successfully running with Gunicorn/Uvicorn, under a subpath of my domain (example.com/myapp). The Nginx vhost looks like this: server { server_name example.com; location /...
bolino's user avatar
  • 275
0 votes
0 answers
2k views

PATCH request returns 404, POST and GET work

I'm working on a web application that interacts with a custom REST API. It's basically a table of data that's updated through the application. I'm trying to use the PATCH method for the updates, but ...
Michael Dandini's user avatar
1 vote
1 answer
532 views

How can I setup multiple Django Apps using Supervisor (including Gunicorn and Nginx)? bind() to [::]:8090 failed (98: Address already in use)

I already deployed a Django/Wagtail App using Supervisor, Gunicorn and Nginx (on Debian Buster), so I can reach it with http://xx.xxx.xxx.xxx:8090. /etc/nginx/sites-available/cms server { ...
Paul's user avatar
  • 13
0 votes
1 answer
1k views

Debug a Nginx vhost as a reverse proxy for a Uvicorn Python API

I have a (Python, DRF-based) API, running as a Uvicorn service on port 8002 on a Debian server. It runs with no apparent issue, since when I do curl http://127.0.0.1:8002/videos/, I get the expected ...
bolino's user avatar
  • 275
1 vote
2 answers
2k views

Gunicorn/Flask reject identical SSL certificate that works fine with Apache

What would cause a Gunicorn server running a Flask app to report a "sslv3 alert certificate unknown" error in the browser, when an Apache server running a WSGI app, using the exact same ...
Cerin's user avatar
  • 3,640
0 votes
0 answers
3k views

Curl : Recv failure : Connection Reset By Peer and Unix Socket Crash

I'm trying to set up a unix socket for gunicorn and to ping it from curl (running curl --unix-socket /run/gunicorn.sock http://www.example.com --trace-ascii dump.txt). Unfortunately, the response from ...
NSinha's user avatar
  • 1
0 votes
1 answer
512 views

Flask on cheroot/gunicorn scalability

I have developed a HTTP API endpoint using flask which accepts json data on POST requests and sends back json response. I have tried using multiple WSGI servers: gunicorn, cheroot, Bjoern behind Nginx ...
Nithish's user avatar
  • 119
-1 votes
1 answer
2k views

Nginx + Gunicorn + Flask not serving static files

I am new to Nginx and Gunicorn.... I am trying to serve flask app on certain prefix.... ex: https://myweb.com/flask/prefix/ everything works fine except it is not loading static files...... my nginx ...
Praveen's user avatar
  • 101
0 votes
1 answer
809 views

Serving multiple socket using gunicorn and Nginx cause a NotFound error

I am trying to serve two Flask apps using Nginx as a reverse proxy. In my default.conf which I have reloaded using sudo service nginx restart I have got: location /app2loc/ { include ...
G M's user avatar
  • 103
1 vote
1 answer
1k views

Static files with Python, Apache (Proxy) and SSL [duplicate]

It's my first question in the community, i apologize in advance if I write something wrong I developed an application in Python (Django) and in the quality environment I am using gunicorn to provide ...
Fernando Tholl's user avatar
0 votes
1 answer
281 views

502 error from nginx. It doesn't seem to be listening to any port, but will connect to default

Facts: Nginx default can be accessed. Gunicorn is running, the website can be accessed via LAN. Nginx runs, does not give me any errors. When I check sudo lsof -i -P -n | grep LISTEN , it tells me ...
The Candy King's user avatar
0 votes
0 answers
1k views

Nginx Gunicorn not serving requests to external ip

I have develop a python flask project which is run on linux server. I'm trying to develop it on my linux server. After much effort on this. I have configured nginx, gunicorn and my application. My ...
fordev's user avatar
  • 1
0 votes
1 answer
1k views

pymongo + flask + gunicorn: "Authentication failed" before first operation when "connect=False"

I'm using MongoDB Atlas. I'm have this URL for connecting: mongodb+srv://<LOGIN>:<PASSWORD>@<URL>/<DB>?retryWrites=true&w=majority&authSource=admin. I'm using this ...
Amaimersion's user avatar

1
2 3 4 5 6