Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在dotcloud上运行简单的perl脚本,即不是psgi标准_Perl_Dotcloud - Fatal编程技术网

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

如何在dotcloud上运行简单的perl脚本,即不是psgi标准,perl,dotcloud,Perl,Dotcloud,作为记录,我并不真正了解perl。我已经在dotcloud上部署了Rails应用程序。这就是我要做的 目前我在一家SaaS公司工作。我们在外部共享服务器上运行脚本(perl/python/php),以完成软件无法完成的任务。我们需要将脚本移出共享服务器,而dotcloud似乎是一个不错的选择 然而,我几乎没有运行perl的经验。看起来我不能仅仅移动perl脚本,正如dotcloud所说,它使用psgi标准运行任何perl 来自dotcloud文档:“Perl服务可以承载任何与PSGI标准兼容的P

作为记录,我并不真正了解perl。我已经在dotcloud上部署了Rails应用程序。这就是我要做的

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

然而,我几乎没有运行perl的经验。看起来我不能仅仅移动perl脚本,正如dotcloud所说,它使用psgi标准运行任何perl

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

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


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

如果您只有一个不需要从web服务器提供的普通perl脚本,那么您应该使用
perl worker
服务。使用
perl worker
服务是为普通的perl脚本设计的,因此您不必担心psgi,因为它只用于web内容

以下是指向dotcloud上perl worker页面的链接:


这将使您能够访问正常的perl环境,并且您可以根据需要运行cron作业、shell等。

如果您只有一个不需要从web服务器提供服务的正常perl脚本,那么您应该使用
perl worker
服务。使用
perl worker
服务是为普通的perl脚本设计的,因此您不必担心psgi,因为它只用于web内容

以下是指向dotcloud上perl worker页面的链接:


这将使您能够访问正常的perl环境,并且您可以随时运行所需的cron作业、shell等。

您现有的脚本在做什么?CGI?解析excel文件,并使用它生成SOAP调用。您现有的脚本在做什么?CGI?解析excel文件,并使用它生成SOAP调用。