标签: hypnotoad

为什么我在Heroku上使用hypnotoad崩溃?

我正试图用PerlokuHeroku上运行的Mojolicious :: Lite应用程序获得催眠效果.当催眠进入其运行循环导致其崩溃时,有些事情不会发生.我想我错过了一些简单的东西,但Heroku文档没有帮助,我无法从中哄骗好的错误信息.

我从一个非常简单的应用程序开始,所以显示一些环境变量

#!/usr/bin/env perl
# today
use Mojolicious::Lite;

get '/' => sub {
    my $c = shift;

    my $content = "Perl: $^X Pid: $$\n\n";
    foreach my $key ( keys %ENV ) {
        next unless $key =~ /Mojo|toad/i;
        $content .= "$key $ENV{$key}\n";
        }

    $c->stash( content => $content );

    $c->render('index');
    };

app->start;

__DATA__

@@ index.html.ep
% layout 'default';
% title 'Welcome';
<p>Welcome to the Mojolicious real-time web framework!</p>

<pre>
<%= …
Run Code Online (Sandbox Code Playgroud)

perl heroku mojo hypnotoad

8
推荐指数
2
解决办法
678
查看次数

如何使用hypnotoad或morbo调用交互式Perl调试?

我是新来的mojolicious,但已经使用Perl一段时间了.我必须跳过一些箍,但我可以让交互式Perl调试器(和Komodo)使用Apache的远程连接但我找不到任何关于hypnotoad或morbo的交互式调试.

http://mojolicio.us/perldoc/Mojolicious/Guides/Tutorial#Hello-World基础教程中的命令行示例工作正常,因为您可以使用perl -d启动它们,但我还是看不到告诉它hypnotoadctl脚本将服务置于交互式调试模式ala apache中.

这不可能吗?提示?提示?指针?

perl mojolicious hypnotoad

8
推荐指数
1
解决办法
1021
查看次数

Mojolicious(hypnotoad)-实施TLS v1.2

如何强制Mojolicious(hypnotoad)应用使用TLS v1.2?

mojo version 输出:

CORE
  Perl        (v5.16.3, linux)
  Mojolicious (8.0, Supervillain)

OPTIONAL
  Cpanel::JSON::XS 4.04+  (n/a)
  EV 4.0+                 (4.22)
  IO::Socket::Socks 0.64+ (n/a)
  IO::Socket::SSL 2.009+  (2.060)
  Net::DNS::Native 0.15+  (n/a)
  Role::Tiny 2.000001+    (2.000005)
Run Code Online (Sandbox Code Playgroud)

hypnotoad conf:

{
     hypnotoad => {
         listen => ['https://myserver.domain.com:xxxx?cert=/path/to/cert/file.cer&key=/path/to/key/file.key'],
     }
}
Run Code Online (Sandbox Code Playgroud)

这就是我开始催眠的方法:

hypnotoad -f script/apps
Run Code Online (Sandbox Code Playgroud)

我已经IO::Socket::SSL按照某处的建议更新了模块。没用

非常感谢任何指导。

perl ssl mojolicious hypnotoad tls1.2

5
推荐指数
1
解决办法
116
查看次数

标签 统计

hypnotoad ×3

perl ×3

mojolicious ×2

heroku ×1

mojo ×1

ssl ×1

tls1.2 ×1