如何在网页中显示perl脚本结果?

时间:2013-12-12 21:15:36

标签: javascript html ajax perl

我已阅读此链接,了解如何从网页执行perl脚本。

Best way to execute perl script from webpage?

但现在情况是,我的脚本运行时间超过30秒。它会在命令提示符下显示动态结果。我使用该链接中的内容,只返回空白。

如何在网页中显示结果?如果只在perl脚本进程结束时显示最终结果,那就没问题了。如果它可以动态显示,那就会好得多。

我是网络编程的新手。感谢。

1 个答案:

答案 0 :(得分:0)

您的连接超时。如果您的Perl脚本在处理期间打印了某些内容并且没有显示,请首先将$|++放在use CGI下方的某个位置。它将告诉Perl禁用输出缓冲并在打印时开始发送内容。这在perlvar中有记录。

如果这没有帮助,请在您知道程序成功后尽快发送内容。例如,首先发送标题。

通常Apache的超时值为300秒。在您的情况下,可能会将其更改为较低的值。请联系您的系统管理员或自行检查。