在并行运行系统命令时,Windows上的Perl Web服务崩溃

时间:2015-10-14 18:35:21

标签: perl psgi

我正在为客户端现代化基于Perl的系统。该系统在Windows(Strawberry Perl)上运行,连接到数据库,并调用一些脚本,然后运行其他程序。

我的第一个想法是编写PSGI应用程序并使用curl触发应用程序。我最初的实验似乎正在起作用,尽管只使用Twiggy服务器。 (Thrall严重泄漏内存,像Starman这样的分支服务器无法在Windows上运行。)

我想通过并行运行其他外部命令来进一步改进系统。我尝试过使用AnyEvent或Parallel :: ForkManager。它适用于独立脚本,但在Twiggy内部运行时,Perl会崩溃。

我的问题是:我如何并行执行外部命令,以便Twiggy(或替代服务器,如果这是Twiggy的问题),以便它不会崩溃?

0 个答案:

没有答案