-
Notifications
You must be signed in to change notification settings - Fork 265
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
Are there max requests settings for Daphne? #403
Comments
Not currently, but it might be a good addition. 🤔 This is ref: Were you able to investigate why you're seeing a leak there? Also did it stabilise at 4%? (In which case it may be the Python GC rather than a leak per se — for which it'd keep going up.) |
I created this draft PR #405 Please let me know if this is of interest. I'll polish the code and make some unit tests 👍 |
hello guys, i'm using gunicorn now, it has an option to choose the class of workers, in my case i use gthreads(green thread), is there an option like this in daphne? |
@WellingtonNico No. It wouldn't make much sense. ASGI uses asyncio, with multiple requests handled in the single event loop. You can run multiple instances of Daphne (but you should be a while before you'd need to do that...) |
I have this ASGI applicate with Django and Daphne, and I'm using the following command.
daphne -b 0.0.0.0 -p $PORT server.asgi:application
Is there a way to add
--max-requests
and--max-requests-jitter
to actively prevent memory leaks?Maybe something like:
daphne -b 0.0.0.0 -p $PORT --max-requests 1000 --max-requests-jitter 50 server.asgi:application
The text was updated successfully, but these errors were encountered: