perl - Mojolicious - 无法使用催眠蟾蜍启动应用程序

标签 perl mojolicious

正如标题所说,我不知道为什么。唯一发生的事情是出现在工作目录中的 hypnotaod.pid 文件。没有正在运行的进程,没有监听定义的端口。此外 - 使用 morbo 一切正常。

编辑:我已经跟踪了启动,http://pastebin.com/YWUSeMuu

EDIT2:在查看上面的 strace 输出后,hypnotad 似乎在脚本文件中附加了另一个“.pl”。我已将文件名更改为 myapp,冲洗,重复 http://pastebin.com/NVK2rhu4

任何想法都非常感谢。

[root@fedora16 Mojo]# ./myapp.pl version
CORE
  Perl        (v5.14.2, linux)
  Mojolicious (3.02, Rainbow)

OPTIONAL
  EV              (4.11)
  IO::Socket::IP  (0.16)
  IO::Socket::SSL (1.76)

This version is up to date, have fun!

[root@fedora16 Mojo]# hypnotoad -t myapp.pl
Everything looks good!

[root@fedora16 Mojo]# hypnotoad  myapp.pl
Starting hot deployment for Hypnotoad server 29432.

现在的代码只是教程测试代码
use Mojolicious::Lite;

app->config(hypnotoad => {listen => ['http://*:3000']});
get '/' => {text => 'ALL GLORY TO THE HYPNOTOAD!'};
app->start;

最佳答案

我也遇到了这个问题。直到我碰巧读到了hypnotoad靠近文档页面,我看到它说“它监听端口 8080”。果然,开通http://127.0.0.1:8080在我的浏览器中加载了我的应用程序。

关于perl - Mojolicious - 无法使用催眠蟾蜍启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327639/

相关文章:

perl - 使用Perl按点分割

perl - 如何分析我的 Perl 程序?

mysql - 我可以使用 CGI 显示 MySQL 的输出吗?

perl - 使用 Mojo::DOM 替换 HTML 片段中的文本时遇到问题

python - 非阻塞django?

perl - 在perl中从csv文件中删除多余的逗号

perl - Perl FIRSTKEY和NEXTKEY如何工作

javascript - websocket onmessage 在 ajax 请求期间未触发

Perl Mojolicious 下

perl - Mojo::useragent SSL 失败