正如标题所说,我不知道为什么。唯一发生的事情是出现在工作目录中的 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.
Run Code Online (Sandbox Code Playgroud)
现在的代码只是教程测试代码
use Mojolicious::Lite;
app->config(hypnotoad => {listen => ['http://*:3000']});
get '/' => {text => 'ALL GLORY TO THE HYPNOTOAD!'};
app->start;
Run Code Online (Sandbox Code Playgroud)
小智 0
首先要做的是尝试不同的端口(例如 3001),以防 3000 遇到问题。然后尝试调用它,MOJO_LOG_LEVEL=debug ...看看它是否提供更多信息。确保您有一个名为“log”的可写目录并检查它的输出。
| 归档时间: |
|
| 查看次数: |
3777 次 |
| 最近记录: |