plack

    2热度

    1回答

    我想用其他人使用plackup或starman安装Mojolicious应用程序。 的这里here文档描述了如何使用一个单一的应用程序,但不知道如何我可以有一个Mojolicious应用程序与其他Catalyst共存 - 或同一plackup /接龙实例背后Dancer为基础的。 我想这样做 builder { enable 'Debug'; enable 'Session

    1热度

    1回答

    我试图在生产环境中启动Perl Dancer应用程序。 我调用uWSGI如下: uwsgi --socket 127.0.0.1:3031 --psgi ./bin/app.pl ,并同时应用加载和运行,因为没有环境被设置为所有(即使不是默认的开发环境),它是充满了错误。 ,不会出现这些工作: uwsgi --socket 127.0.0.1:3031 --psgi ./bin/app.pl

    1热度

    1回答

    我正尝试创建命令行界面,我需要在用户(客户端)和身份验证服务器之间使用perl执行身份验证和会话管理(使用来自Plack的Starman,Perl)。 成功验证后,执行安全验证和会话管理的基本步骤是什么? 我尝试以下步骤: - 1-用户输入他在客户端的用户名和密码 2-客户端将编码的凭证,并将其发送到认证服务器 3-认证服务器将验证auth-database中的用户凭证并生成用用户名和其登录类型腌

    0热度

    3回答

    有谁知道如何在启动时启动plack应用程序。 os是raspbian(覆盆子pi)。 我想我已经运行它作为一个普通的用户(pi)。这就是我手动启动的方式。 我已经尝试添加这样的事情rc.local但都没有成功 su pi -c 'cd /path/to/app && plackup -d -p 5000 -r -R ./lib,./t -a ./bin/app.psgi &' 这将转由Apache

    1热度

    1回答

    我有一个web应用作为Apache httpd后面的反向代理运行。我的网络请求每隔一段时间都会返回错误的内容。特别是,对于主页面,图像,CSS文件或JavaScript文件的请求将返回主页面的先前生成版本,如text/plain,在doctype之后缺少换行符。 我找不出问题出在哪里 - 我关闭了所有在httpd中知道的缓存。出现问题时,Web应用程序的日志功能不会显示请求,而httpd则会显示请

    1热度

    1回答

    我用perl框架舞者开发了一个RESTful应用程序。该应用程序需要将近1 GB的内存,并需要30秒才能加载。此应用程序工作得很好,在本地测试与./bin/app.pl为单个用户,然后我尝试用接龙部署(单独或与plackup,与不保活)的多租户使用几种不同的方式: plackup -E production -s Starman --workers=10 -p 3000 -a bin/app.pl

    3热度

    2回答

    我试图使Router::Resource工作 其中函数的参数不是文字匿名潜艇,但 coderefs先前定义。我正在这样做以减少代码重复。 下面是代码摘要中的最小但工作方式。这工作。 # app.psgi use 5.024; use Router::Resource qw(resource router GET POST); my $app = sub { my ($env) =

    4热度

    1回答

    舞者中是否有任何独特的请求ID? 阿帕奇已经mod_unique_id:http://httpd.apache.org/docs/current/mod/mod_unique_id.html PSGI /普拉克有一个中间件模块:http://search.cpan.org/~bayashi/Plack-Middleware-RequestId-0.02/lib/Plack/Middleware/R

    1热度

    1回答

    我有分叉后每个孩子的构造函数的问题。 例如: warn "INIT : Parent : ".$$; my $stash; sub { unless($stash) { warn "init : Child : ".$$; $stash = { dbh => {} }; } return [ 200, ['Cont

    4热度

    2回答

    我有一个Twiggy基于Perl服务器: my $app = sub { my $req = Plack::Request->new(shift); ... }; my $twiggy = Twiggy::Server->new(port => $port); $twiggy->register_service($app); 它工作正常,但现在我想会话管理添加到它(来处理用户身份验证)。我