granian
granian copied to clipboard
A Rust HTTP server for Python applications
I am evaluating Granian on a WSGI application, so far it seems very good, thanks for creating it. I noticed that when an unhandled exception occurs, Granian logs ``` [WARNING]...
Is it within your vision for the project to have an access log similar to Gunicorn's default? ``` 192.168.0.192 - - [05/Dec/2023:09:40:08 +0000] "GET / HTTP/1.1" 302 0 "-" "Mozilla/5.0...
I am getting this error while migrating from daphne on django. I'm currently running the latest build 1.0.1 and django 5.0 I'm running a chatroom that uses channels and I'm...
Granian depends on the watchfiles Python package for the `--reload` (reload on file changes) feature. This feature is helpful for local development, but is not needed on production (at least...
It would be great to have a command line arg to set the name of the process ``` granian webapp:app --name yoursite ``` And have the workers named `granian-yoursite-worker` and...
Fixes #202.
I started evaluating `granian` to run a Django project. The site currently runs on `gunicorn`, so that's my baseline. I ran benchmarks using `wrk` against a couple of pages, and...
This is a very exciting project - thanks for releasing this! I tried to get it working with my https://datasette.io/ ASGI app and ran into this error: ``` File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/multiprocessing/process.py",...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. Release notes Sourced from actions/upload-artifact's releases. v4.0.0 What's Changed The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts....