为了记录,我真的不懂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的任何其他虚拟主机选项?
答案 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等。