X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=python3%2Fashd-wsgi3;h=2a8815b380f1a009443601e1cea823028969264d;hp=a07ac8d767c39577b855c30ec826b0217bb20fd7;hb=e361dba1f03a79f3b4161424ff8a18862ca0c4a9;hpb=3a3b78e3147cab8cdbc4bb2d577013734b73a8af diff --git a/python3/ashd-wsgi3 b/python3/ashd-wsgi3 index a07ac8d..2a8815b 100755 --- a/python3/ashd-wsgi3 +++ b/python3/ashd-wsgi3 @@ -8,12 +8,12 @@ except: pdm = None def usage(out): - out.write("usage: ashd-wsgi3 [-hAL] [-m PDM-SPEC] [-p MODPATH] [-t REQUEST-HANDLER[:PAR[=VAL](,PAR[=VAL])...]] HANDLER-MODULE [ARGS...]\n") + out.write("usage: ashd-wsgi3 [-hAL] [-m PDM-SPEC] [-p MODPATH] [-l REQLIMIT] [-t REQUEST-HANDLER[:PAR[=VAL](,PAR[=VAL])...]] HANDLER-MODULE [ARGS...]\n") hspec = "free", {} modwsgi_compat = False setlog = True -opts, args = getopt.getopt(sys.argv[1:], "+hALp:t:m:") +opts, args = getopt.getopt(sys.argv[1:], "+hALp:t:l:m:") for o, a in opts: if o == "-h": usage(sys.stdout) @@ -24,6 +24,8 @@ for o, a in opts: setlog = False elif o == "-A": modwsgi_compat = True + elif o == "-l": + hspec = "free", {"max": int(a), "abort": 10} elif o == "-t": hspec = ashd.serve.parsehspec(a) elif o == "-m":