1

为了记录,我真的不知道 perl。我已经在 dotcloud 上部署了 Rails 应用程序。这是我想做的;

目前我为 SaaS 工作。我们在外部共享服务器上运行脚本 (perl/python/php) 来完成我们的软件无法完成的工作。我们需要将脚本移出共享服务器,而 dotcloud 似乎是一个不错的选择。

但是我几乎没有运行 perl 的经验。看起来我不能只移动 perl 脚本,因为 dotcloud 说使用 psgi 标准运行任何 perl;

来自 dotcloud 文档:“Perl 服务可以托管任何与 PSGI 标准兼容的 Perl Web 应用程序。”

我将脚本移至我自己的主机帐户,它可以工作,但运行速度似乎太慢。似乎虚拟主机/服务器是最好的选择,这就是为什么我对 dotcloud 感到兴奋,但由于我没有资格自己修改 perl(即修改它以满足 psgi 标准),我需要另一个选择。

我的问题是 2 倍 - 制作一个简单的 perl 脚本 psgi 标准有多容易/困难,或者是否还有其他限制较少的 perl 虚拟主机选项?

4

1 回答 1

1

如果您只有一个不需要从 Web 服务器提供的普通 perl 脚本,那么您应该使用该perl-worker服务。使用该perl worker服务适用于普通 perl 脚本,因此您无需担心 psgi,因为这仅适用于 Web 内容。

这是 dotcloud 上 perl worker 页面的链接:http: //docs.dotcloud.com/0.9/services/perl-worker/

这将使您可以访问普通的 perl 环境,并且您可以运行任何您需要的东西、cron 作业、shell 等。

于 2013-01-10T14:38:51.913 回答