名称

Mojo::服务器::Morbo-今晚11点…DOOOOOOOOOOM!

简介

使用Mojo::Server::Morbo;my$morbo=Mojo::Server::morbo->new;$morbo->run('/home/sri/myapp.pl');

描述

Mojo::服务器::Morbo是一个功能齐全、能够自我启动的非阻塞I/O HTTP和WebSocket服务器,构建在经过良好测试且可靠的基础上Mojo::服务器::守护进程,支持IPv6、TLS、SNI、UNIX域套接字、Comet(长轮询)、keep-alive和多事件循环。请注意,服务器使用信号进行流程管理,因此应避免在应用程序中修改信号处理程序。

要使用它启动应用程序,可以使用莫博脚本。

$莫博/我的应用程序.plWeb应用程序位于http://127.0.0.1:3000

为了获得更好的可伸缩性(epoll、kqueue)并提供非阻塞名称解析、SOCKS5以及TLS支持,可选模块电动汽车(4.32+),网络::DNS::本机(0.15+),IO::插槽::插槽(0.64+)和IO::套接字::SSL如果可能,将自动使用(2.009+)。也可以使用禁用单个功能MOJO_NO_NNR公司,MOJO_NO_SOCKS运动鞋MOJO_NO_TLS公司环境变量。

请参见Mojolicious::Guides::Cookbook中的“部署”了解更多信息。

信号

这个Mojo::服务器::Morbo可以使用以下信号在运行时控制该过程。

国际贸易术语

立即关闭服务器。

属性

Mojo::服务器::Morbo实现以下属性。

后端

我的$backend=$morbo->backend;$morbo=$morbo->backend(Mojo::Server::morbo::backend::Poll->new);

后端,通常是Mojo::服务器::Morbo::后端::轮询对象。

后台进程

my$daemon=$morbo->daemon;$morbo=$morbo->daemon(Mojo::Server::daemon->new);

Mojo::服务器::守护进程此服务器管理的对象。

沉默的

我的$bool=$morbo->silent;$morbo=$morbo->静音($bool);

禁用控制台消息,默认值为true。

方法

Mojo::服务器::Morbo从继承所有方法Mojo::基础并实现了以下新功能。

运行

$morbo->运行('script/my_app');

为应用程序运行服务器并等待“信号”.

另请参阅

Mojolicious公司,Mojolicious::指南,https://mojolicious.org.