如何为Hypnotoad打开套接字

时间:2017-10-28 02:42:36

标签: perl sockets remote-server mojolicious

尝试尝试使用mojolicious应用程序,但在使用hypnotoad从服务器运行它们时遇到困难。

const Sales_data& Sales_data::foo(const Sales_data &rhs) const;

似乎一切都已到位,能够在催眠状态下启动应用程序,但这并不起作用。怎么会关闭什么阻止猥亵听到插座?或者有更好的方法来解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

使用netstat,您可以找到保留8080端口的PID进程,并发送SIGTERM来阻止它,

netstat -lntp | perl -nE '/:8080/ or next; say and kill(15, $_) for m|(\d+)/|'

答案 1 :(得分:1)

要使用默认hypnotoad的其他端口启动8080我使用:

#myapp

use Mojolicious::Lite;

# mojo will look for a *.conf with the same name 
# as the application
app->plugin('Config');
app->start;

配置文件:

# myapp.conf
{
  hypnotoad => {
    listen  => ['http://*:3000'],
    workers => 4
  }
};

有关各种配置选项,请参阅Perldoc