如何在dotcloud上运行简单的perl脚本,即不是psgi标准

时间:2013-01-09 20:03:17

标签: perl dotcloud

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

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

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

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

我将脚本移动到我自己的主机帐户,但它运行起来却很慢。似乎虚拟主机/服务器是最好的选择,这就是为什么我对dotcloud感到兴奋,但由于我没有资格自己修改perl(即修改它以符合psgi标准)我需要另一种选择。 / p>

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

1 个答案:

答案 0 :(得分: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等。