Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request]: When used as a server for WSGI and ASGI, can be running with Gunicorn #133

Open
amchii opened this issue Aug 2, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@amchii
Copy link

amchii commented Aug 2, 2023

Uvicorn provides a worker to be used together with gunicorn:

Gunicorn is a mature, fully featured server and process manager.

Uvicorn includes a Gunicorn worker class allowing you to run ASGI applications, with all of Uvicorn's performance benefits, while also giving you Gunicorn's fully-featured process management.

This allows you to increase or decrease the number of worker processes on the fly, restart worker processes gracefully, or perform server upgrades without downtime.

Can socketify.py provide a worker to work with gunicorn?

@amchii amchii changed the title When used as a server for WSGI and ASGI, can be running with Gunicorn [Feature request]: When used as a server for WSGI and ASGI, can be running with Gunicorn Aug 2, 2023
@cirospaciari
Copy link
Owner

cirospaciari commented Aug 2, 2023

socketify wants to replace gunicorn, we will add all gunicorn features to socketify CLI https://docs.socketify.dev/cli.html
I will keep it open because probably is faster to create a gunicorn worker than implementing all features, but worried about performance impact.

@cirospaciari cirospaciari added the enhancement New feature or request label Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants