主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

微服务命令参量

使用单引号或双引号将特殊字符括起来。例如:

docker run --rm -p 9900:9910 yolov4od-microservice --cors-allowed-origins '*' -l trace &
docker run --rm -p 9900:9910 yolov4od-microservice --cors-allowed-origins "*" -l trace &

选项描述注意

-a,--archive FILE

可部署存档(CTF 文件)的路径。

调用 docker run 时不要使用此选项;容器中包含的部署存档在入口点中指定。

--attach-cache CACHE

提供有关外部缓存的信息。 connection:provider:host:port 格式指定 CACHE

--attach-cache-key KEY

外部缓存的可选键。无。
-c,--config-file=muserve_config

指定位于 matlabroot/bin/glnxa64 的配置文件。

默认文件名是 muserve_config。文件必须是 TOML 或 INI 格式。

--cors-allowed-origins "LIST"

启用跨域资源共享 (CORS) 并指定允许访问服务器的域源。

LIST 指定为 * 或以逗号分隔的域名来源列表。

--disable-control-c

禁用服务器的键盘中断。

默认行为是启用键盘中断。

--display,--no-display

在 UNIX® 系统上启用或禁用工作进程进程的 X11 显示。

默认行为是禁用显示。

--enable-discovery,--disable-discovery

启用或禁用对发现 API 的访问。

默认行为是启用对发现 API 的访问。

--enable-http-pipelining,--disable-http-pipelining

启用或禁用流水线请求的并行执行。

默认行为是启用并行管道执行。

--enable-metrics,--disable-metrics

启用或禁用对度量 API 的访问。

默认行为是启用对度量 API 的访问。

--endpoint-root FILE

包含服务器端点文件的文件夹的路径。

默认情况下,不会生成端点文件。

-h,--help

显示微服务命令行参量并退出。

无。
--hide-matlab-error-stack

隐藏发送给客户端的 MATLAB® 错误堆栈。

默认行为是发送错误堆栈。

--http PORT

Docker® 容器中的 HTTP 接口端口。

默认端口是 9910。
--http-linger-threshold SIZE

HTTP 错误之后和关闭 TCP 连接之前服务器丢弃的数据量。

SIZE 指定为一个整数,后跟可选的大小单位。允许的大小单位是 B、KB 和 MB。如果未指定大小单位,则假定单位为 B。默认大小不受限制。

--https PORT

Docker 容器中的 HTTPS 接口端口。使用此选项可启用 HTTPS。

默认行为是使用 HTTP。如果使用此选项,则还必须指定 --x509-private-key--x509-cert-chain

-l,--log-severity OPTION

将信息记录到 stdout 的详细程度。

OPTION 指定为 errorinformation(默认)或 trace

--log-format OPTION

写入 stdout 的日志的文本格式。

OPTION 指定为 text-plain(默认)、text-jsontext-xml

--merge-worker-streams

将工作进程 stdoutstderr 流合并为单个流。

默认行为是保持流分离。

--pid-root PATH

包含 PID 文件的文件夹路径。

默认情况下,不会生成 PID 文件。

--profile "(on|off) OBJECT"

启用或禁用将服务器配置文件信息记录到 stdout 功能。

OBJECT 指定为 serverserver.requestserver.request.archiveserver.request.clientserver.workerserver.worker.pool

--request-size-limit SIZE

允许的最大请求大小。

SIZE 指定为一个整数,后跟可选的大小单位。允许的大小单位是 B、KB、MB 和 GB。如果您未指定大小单位,则假定单位为 B。默认大小为 64MB。

--routes-file FILE实例级 Web 请求处理程序的路由 JSON 文件的路径。无。
--ssl-allowed-client CLIENT CN

根据客户端证书通用名 (CN) 授权客户端访问已部署的存档(CTF 文件)。

CLIENT 指定为 client1 CN, client2 CN, ..., clientN CN

--ssl-ciphers OPTION

用于加密的 SSL 密码套件列表。

OPTION 指定为下列之一:

  • ALL(默认)- 除 eNULL 密码之外的所有密码套件。

  • HIGH - 密钥长度大于 128 位的密码套件,以及一些带有 128 位密钥的密码套件。

--ssl-protocols PROTOCOLS

允许的 SSL 协议列表。

支持的协议:TLSv1、TLSv1.1、TLSv1.2。

--ssl-tmp-dh-param FILE

包含预生成的临时 DH 密钥的文件路径。无。

--ssl-tmp-ec-param ELLIPTIC-CURVE-NAME

用于 ECDHE 密码的椭圆曲线的名称。

默认情况下启用 ECDHE 密码。

--ssl-verify-peer-mode OPTION

服务器所需的客户端验证级别。

OPTION 指定为 no-verify-peer(默认)或 verify-peer-require-peer-cert

--use-single-comp-thread

将 MATLAB 限制为单个计算线程。

默认行为是使用主机的多线程功能。

--user-data "KEY VALUE"

将 MATLAB 数据值与键关联。

KEYVALUE 是字符串。

--worker-restart-interval INTERVAL

服务器停止并重新启动其工作进程的时间间隔。以 [小时]:[分钟]:[秒].[毫秒] 格式指定间隔。

默认间隔为 12:00:00。

--worker-restart-memory-limit SIZE

服务器考虑重新启动工作进程的大小阈值。

SIZE 指定为一个整数,后跟可选的大小单位。允许的大小单位是 B、KB 和 MB。如果您未指定尺寸单位,则假定单位为 B。

--worker-restart-memory-limit-interval INTERVAL

工作进程在重新启动之前可以超出其内存限制的时间间隔。以 [小时]:[分钟]:[秒].[毫秒] 格式指定间隔。

无。
--x509-ca-file-store FILE

用于验证对等证书的证书颁发机构 (CA) 文件的路径。

无。
--x509-cert-chain FILE

PEM 格式的服务器证书链文件的路径。

如果指定 --https 则必须指定此属性。
--x509-passphrase FILE

包含加密私钥密码的文件路径。

无。
--x509-private-key FILE

私钥的路径。密钥必须为 PEM 格式。

如果指定 --https 则必须指定此属性。

--x509-use-crl

使用来自证书颁发机构存储区的证书吊销列表 (CRL)。

无。
--x509-use-system-store

使用操作系统信任库。

无。

另请参阅

主题