diff --git a/plugins/python/python_plugin.c b/plugins/python/python_plugin.c index 3dd2ca51..3b95bcc2 100644 --- a/plugins/python/python_plugin.c +++ b/plugins/python/python_plugin.c @@ -71,6 +71,7 @@ struct uwsgi_help_item uwsgi_python_help[] = { {"file ", "use python file instead of python module for configuration"}, {"eval ", "evaluate code for app configuration"}, {"ini-paste ", "path of ini config file that contains paste configuration"}, +{"pyshell", "run a python interactive shell in the uwsgi environment (steals a worker)"}, { 0, 0}, diff --git a/uwsgi.c b/uwsgi.c index 4a3388b5..fdef2db7 100644 --- a/uwsgi.c +++ b/uwsgi.c @@ -3909,6 +3909,20 @@ struct uwsgi_help_item main_help[] = { {"version", "print server version"}, {"attach-daemon ", "run under the control of master process"}, {"daemonize ", "daemonize and log into or udp "}, + {"loop ", "use the loop engine"}, + {"worker-exec ", "execve() after each worker's fork()"}, + {"autoload", "try to automatically load plugins"}, + {"lazy", "load applications after each worker's fork()"}, + {"cheap", "postpone workers startup until the first request"}, + {"idle ", "destroy workers (the server will go in cheap mode) after of inactivity"}, + {"freebind (Linux only)", "allows binding on non-existent network address"}, + {"xml ", "load config from an xml file"}, + {"protocol ", "set the default communication protocol (uwsgi, http, fastcgi)"}, + {"reuse-port (BSD only)", "allows multiple instances bining on the same address"}, + {"set KEY=VALUE", "set a placeholder"}, + {"reload-mercy ", "brutally kill workers not reloading in "}, + {"emperor ", "start the emperor monitoring "}, + {"touch-reload ", "issue a graceful reload on modifications/touch"}, {0, 0},