我正在尝试在apache2服务器上运行Perl CGI脚本(名为script.cgi),但在执行了两个或三个命令后,它会在日志文件中因错误而停止:
" AH01215:致命错误:: /usr/lib/cgi-bin/script.cgi"
" AH01215:程序暂停!!:/usr/lib/cgi-bin/script.cgi"
它成功执行了脚本中提到的前三个外部命令,但在第四个时失败,因为它需要更多时间来生成完整的结果。我也尝试打印命令的输出,以便我可以知道命令是否正在执行,我发现它正在执行但在特定时间段后失败。
我尝试使用Time :: Out模块,但它也无法正常工作。外部命令在反引号(``)中执行,因为system()没有捕获输出,exec()不等待命令完成并开始执行下一个命令。
有什么办法可以修改apache2中的超时设置吗?因为我也试过了,但我找不到任何文件或mod用于此目的。请帮帮我。