OS Manuals

/opt/chainguard/nemo-rl/venvs/mcore/bin/hypercorn

NeMo RL venv for the Megatron training workers

From nemo-rl-cuda-13.0-mcore 0.7.0-r23 (enterprise-packages), captured 2026-11-09 by running hypercorn --help (exit 0). permalink

usage: hypercorn [-h] [--access-log ACCESS_LOG] [--access-logfile ACCESS_LOGFILE]
                 [--access-logformat ACCESS_LOGFORMAT] [--backlog BACKLOG] [-b BINDS]
                 [--ca-certs CA_CERTS] [--certfile CERTFILE] [--cert-reqs CERT_REQS]
                 [--ciphers CIPHERS] [-c CONFIG] [-D] [--debug] [--error-log ERROR_LOG]
                 [--error-logfile ERROR_LOGFILE] [--graceful-timeout GRACEFUL_TIMEOUT]
                 [--read-timeout READ_TIMEOUT] [--max-requests MAX_REQUESTS]
                 [--max-requests-jitter MAX_REQUESTS_JITTER] [-g GROUP] [-k WORKER_CLASS]
                 [--keep-alive KEEP_ALIVE] [--keyfile KEYFILE]
                 [--keyfile-password KEYFILE_PASSWORD] [--insecure-bind INSECURE_BINDS]
                 [--log-config LOG_CONFIG] [--log-level LOG_LEVEL] [-p PID]
                 [--quic-bind QUIC_BINDS] [--reload] [--root-path ROOT_PATH]
                 [--server-name SERVER_NAMES] [--statsd-host STATSD_HOST]
                 [--statsd-prefix STATSD_PREFIX] [-m UMASK] [-u USER] [--verify-mode VERIFY_MODE]
                 [--websocket-ping-interval WEBSOCKET_PING_INTERVAL] [-w WORKERS]
                 application

positional arguments:
  application           The application to dispatch to as path.to.module:instance.path

options:
  -h, --help            show this help message and exit
  --access-log ACCESS_LOG
                        Deprecated, see access-logfile
  --access-logfile ACCESS_LOGFILE
                        The target location for the access log, use `-` for stdout
  --access-logformat ACCESS_LOGFORMAT
                        The log format for the access log, see help docs
  --backlog BACKLOG     The maximum number of pending connections
  -b, --bind BINDS      The TCP host/address to bind to. Should be either host:port, host,
                        unix:path or fd://num, e.g. 127.0.0.1:5000, 127.0.0.1, unix:/tmp/socket or
                        fd://33 respectively.
  --ca-certs CA_CERTS   Path to the SSL CA certificate file
  --certfile CERTFILE   Path to the SSL certificate file
  --cert-reqs CERT_REQS
                        See verify mode argument
  --ciphers CIPHERS     Ciphers to use for the SSL setup
  -c, --config CONFIG   Location of a TOML config file, or when prefixed with `file:` a Python
                        file, or when prefixed with `python:` a Python module.
  -D, --daemon          Run the workers as daemons
  --debug               Enable debug mode, i.e. extra logging and checks
  --error-log ERROR_LOG
                        Deprecated, see error-logfile
  --error-logfile, --log-file ERROR_LOGFILE
                        The target location for the error log, use `-` for stderr
  --graceful-timeout GRACEFUL_TIMEOUT
                        Time to wait after SIGTERM or Ctrl-C for any remaining requests (tasks) to
                        complete.
  --read-timeout READ_TIMEOUT
                        Seconds to wait before timing out reads on TCP sockets
  --max-requests MAX_REQUESTS
                        Maximum number of requests a worker will process before restarting
  --max-requests-jitter MAX_REQUESTS_JITTER
                        This jitter causes the max-requests per worker to be randomized by
                        randint(0, max_requests_jitter)
  -g, --group GROUP     Group to own any unix sockets.
  -k, --worker-class WORKER_CLASS
                        The type of worker to use. Options include asyncio, uvloop (pip install
                        hypercorn[uvloop]), and trio (pip install hypercorn[trio]).
  --keep-alive KEEP_ALIVE
                        Seconds to keep inactive connections alive for
  --keyfile KEYFILE     Path to the SSL key file
  --keyfile-password KEYFILE_PASSWORD
                        Password to decrypt the SSL key file
  --insecure-bind INSECURE_BINDS
                        The TCP host/address to bind to. SSL options will not apply to these
                        binds. See *bind* for formatting options. Care must be taken! See HTTP ->
                        HTTPS redirection docs.
  --log-config LOG_CONFIG
                        "A Python logging configuration file. This can be prefixed with 'json:' or
                        'toml:' to load the configuration from a file in that format. Default is
                        the logging ini format.
  --log-level LOG_LEVEL
                        The (error) log level, defaults to info
  -p, --pid PID         Location to write the PID (Program ID) to.
  --quic-bind QUIC_BINDS
                        The UDP/QUIC host/address to bind to. See *bind* for formatting options.
  --reload              Enable automatic reloads on code changes
  --root-path ROOT_PATH
                        The setting for the ASGI root_path variable
  --server-name SERVER_NAMES
                        The hostnames that can be served, requests to different hosts will be
                        responded to with 404s.
  --statsd-host STATSD_HOST
                        The host:port of the statsd server
  --statsd-prefix STATSD_PREFIX
                        Prefix for all statsd messages
  -m, --umask UMASK     The permissions bit mask to use on any unix sockets.
  -u, --user USER       User to own any unix sockets.
  --verify-mode VERIFY_MODE
                        SSL verify mode for peer's certificate, see ssl.VerifyMode enum for
                        possible values.
  --websocket-ping-interval WEBSOCKET_PING_INTERVAL
                        If set this is the time in seconds between pings sent to the client. This
                        can be used to keep the websocket connection alive.
  -w, --workers WORKERS
                        The number of workers to spawn and use
Options (39)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
--access-log ACCESS_LOGDeprecated, see access-logfilehelp
--access-logfile ACCESS_LOGFILEThe target location for the access log, use `-` for stdouthelp
--access-logformat ACCESS_LOGFORMATThe log format for the access log, see help docshelp
--backlog BACKLOGThe maximum number of pending connectionshelp
-b, --bind BINDSThe TCP host/address to bind to.help
--ca-certs CA_CERTSPath to the SSL CA certificate filehelp
--certfile CERTFILEPath to the SSL certificate filehelp
--cert-reqs CERT_REQSSee verify mode argumenthelp
--ciphers CIPHERSCiphers to use for the SSL setuphelp
-c, --config CONFIGLocation of a TOML config file, or when prefixed with `file:` a Python file, or when prefixed with `python:` a Python module.help
-D, --daemonRun the workers as daemonshelp
--debugEnable debug mode, i.e. extra logging and checkshelp
--error-log ERROR_LOGDeprecated, see error-logfilehelp
--error-logfile, --log-file ERROR_LOGFILEThe target location for the error log, use `-` for stderrhelp
--graceful-timeout GRACEFUL_TIMEOUTTime to wait after SIGTERM or Ctrl-C for any remaining requests (tasks) to complete.help
--read-timeout READ_TIMEOUTSeconds to wait before timing out reads on TCP socketshelp
--max-requests MAX_REQUESTSMaximum number of requests a worker will process before restartinghelp
--max-requests-jitter MAX_REQUESTS_JITTERThis jitter causes the max-requests per worker to be randomized by randint(0, max_requests_jitter)help
-g, --group GROUPGroup to own any unix sockets.help
-k, --worker-class WORKER_CLASSThe type of worker to use.help
--keep-alive KEEP_ALIVESeconds to keep inactive connections alive forhelp
--keyfile KEYFILEPath to the SSL key filehelp
--keyfile-password KEYFILE_PASSWORDPassword to decrypt the SSL key filehelp
--insecure-bind INSECURE_BINDSThe TCP host/address to bind to.help
--log-config LOG_CONFIG"A Python logging configuration file.help
--log-level LOG_LEVELThe (error) log level, defaults to infohelp
-p, --pid PIDLocation to write the PID (Program ID) to.help
--quic-bind QUIC_BINDSThe UDP/QUIC host/address to bind to.help
--reloadEnable automatic reloads on code changeshelp
--root-path ROOT_PATHThe setting for the ASGI root_path variablehelp
--server-name SERVER_NAMESThe hostnames that can be served, requests to different hosts will be responded to with 404s.help
--statsd-host STATSD_HOSTThe host:port of the statsd serverhelp
--statsd-prefix STATSD_PREFIXPrefix for all statsd messageshelp
-m, --umask UMASKThe permissions bit mask to use on any unix sockets.help
-u, --user USERUser to own any unix sockets.help
--verify-mode VERIFY_MODESSL verify mode for peer's certificate, see ssl.VerifyMode enum for possible values.help
--websocket-ping-interval WEBSOCKET_PING_INTERVALIf set this is the time in seconds between pings sent to the client.help
-w, --workers WORKERSThe number of workers to spawn and usehelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.