名称

Mojolicious::Command::prefork-prefork命令

简介

用法:应用程序预处理[选项]./myapp.pl预处理./myapp.pl prefork-m production-p-l http://*:8080./myapp.pl预处理-lhttp://127.0.0.1:8080网址-l https://[::]:8081./myapp.pl prefork-l'https://*:443?证书=/server.crt&key=/server.key“./myapp.pl prefork-l http+unix://%2Ftmp%2Fmyapp.sock-w 12./myapp.pl预处理-lhttp://127.0.0.1:8080网址-p 127.0.0.0/8-p fc00::/7选项:-a、 --接受<number>工人的连接数接受,默认为10000-b、 --backlog<size>监听backlog大小,默认为SOMAXCONN公司-c、 --客户端<number>最大并发数连接,默认为1000-G、 --正常超时<秒>正常超时,默认为120。-一、 --心跳间隔<秒>心跳间隔,默认为5-H、 --心跳超时<秒>心跳超时,默认为50-h、 --help显示可用选项的摘要--home<path>您的主目录的路径应用程序,默认值为MOJO_HOME或自动检测-i、 --非活动超时<秒>非活动超时,默认为MOJO_INACTIVITY_TIMEOUT的值或30-k、 --keep-alive-timeout<seconds>keep-alive超时,默认为MOJO_KEEP_ALIVE_TIMEOUT的值或5-l、 --监听<location>您想要的一个或多个位置侦听,默认值为MOJO_LISTEN或“http://*:3000”-m、 --模式<名称>应用程序的操作模式,默认值为MOJO_MODE/PLACK_ENV或“开发”-P、 --pid-file<path>进程id文件的路径,默认为临时目录中的“prefork.pid”-p、 --proxy[<network>]激活反向代理支持,默认值为MOJO_REVERSE_PROXY,可选采用一个或多个受信任的代理地址或网络-r、 --请求数<number>每个请求的最大数量keep-alive连接,默认为100-s、 --备用<number>临时生成此数量的额外的工作人员,默认为2-w、 --工人<number>工人人数,默认为4

描述

Mojolicious::命令::prefork使用启动应用程序Mojo::服务器::Prefork后端。

这是一个核心命令,这意味着它始终处于启用状态,它的代码是学习构建新命令的一个很好的示例,欢迎您使用fork。

请参见Mojolicious::COMMANDS中的“COMMANDS”以获取默认情况下可用的命令列表。

属性

Mojolicious::命令::prefork继承所有属性Mojolicious::命令并实现了以下新功能。

描述

my$description=$prefork->description;$prefork=$prefork->描述('Foo');

此命令的简短描述,用于命令列表。

使用

我的$usage=$prefork->usage;$prefork=$prefork->用法('Foo');

此命令的用法信息,用于帮助屏幕。

方法

Mojolicious::Command::prefork从继承所有方法Mojolicious::命令并实现了以下新功能。

内置服务器

my$server=$daemon->build_server(@ARGV);

生成Mojo::服务器::Prefork来自命令行参数的实例。

运行

$prefork->run(@ARGV);

运行此命令。

另请参阅

Mojolicious公司,Mojolicious::指南,https://mojolicio.org网站.