Skip to content
Browse files

Fixes #2969 -- Added maxRequests option for FCGI servers. Thanks, Mic…

…hael Radziej.

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 97dd47a commit 7bff9cc368e8052fc0ded2f01105545683390efe @freakboy3742 freakboy3742 committed
Showing with 4 additions and 0 deletions.
  1. +4 −0 django/core/servers/
4 django/core/servers/
@@ -31,6 +31,8 @@
port=PORTNUM port to listen on.
socket=FILE UNIX socket to listen on.
method=IMPL prefork or threaded (default prefork)
+ maxrequests=NUMBER number of requests a child handles before it is
+ killed and a new child is forked (0 = no limit).
maxspare=NUMBER max number of spare processes to keep running.
minspare=NUMBER min number of spare processes to prefork.
maxchildren=NUMBER hard limit number of processes in prefork mode.
@@ -66,6 +68,7 @@
'maxspare': 5,
'minspare': 2,
'maxchildren': 50,
+ 'maxrequests': 0,
def fastcgi_help(message=None):
@@ -103,6 +106,7 @@ def runfastcgi(argset=[], **kwargs):
'maxSpare': int(options["maxspare"]),
'minSpare': int(options["minspare"]),
'maxChildren': int(options["maxchildren"]),
+ 'maxRequests': int(options["maxrequests"]),
elif options['method'] in ('thread', 'threaded'):
from flup.server.fcgi import WSGIServer

0 comments on commit 7bff9cc

Please sign in to comment.
Something went wrong with that request. Please try again.