X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=python3%2Fashd-wsgi3;h=2a8815b380f1a009443601e1cea823028969264d;hb=dd1e6b987332cd05bb0cf70109b140ce24c5502a;hp=a07ac8d767c39577b855c30ec826b0217bb20fd7;hpb=8db41888f19bbb6b26bb084287716b6832d6ec78;p=ashd.git 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":