Php zendcore for ibm i V7.0.0超出了秒的最大执行时间

Php zendcore for ibm i V7.0.0超出了秒的最大执行时间,php,fpdf,pchart,Php,Fpdf,Pchart,从某个月开始为IBMi运行ZEND,没有任何问题 自2014年12月16日以来,我经常只在使用PHP生成的图像生成PDF的脚本上出现“超过最大执行时间”的情况 我在IBMIv6R1和SF99610级别13312上运行ZEND for IBMIv6.1.0。 问题只出现在尝试使用pChart(2.1.3或2.1.4)生成集成图(FDPF)生成PDF时。 FPDF尝试包含一个图像,该图像是从PHP代码生成PNG图像文件的PHP脚本 一些精确性:当包含标准图像(不是从php脚本生成)时,一切都进行得很

从某个月开始为IBMi运行ZEND,没有任何问题

自2014年12月16日以来,我经常只在使用PHP生成的图像生成PDF的脚本上出现“超过最大执行时间”的情况

我在IBMIv6R1和SF99610级别13312上运行ZEND for IBMIv6.1.0。 问题只出现在尝试使用pChart(2.1.3或2.1.4)生成集成图(FDPF)生成PDF时。 FPDF尝试包含一个图像,该图像是从PHP代码生成PNG图像文件的PHP脚本

一些精确性:当包含标准图像(不是从php脚本生成)时,一切都进行得很顺利。 第一个php脚本(另一个php脚本)调用的URL似乎运行得非常慢。 当尝试直接访问映像(第二个php脚本)时,它会非常快,就像标准映像一样

例如:生成包含4张图片的PDF文件的脚本在生产服务器(Zend 6或7)上拍摄41s,在测试服务器(Zend 6)上拍摄9s

我尝试卸载并重新安装ZEND 6.1.0,但没有任何改变

我已经用修补程序6SI0011将ZEND更新为7.0.0PHP5.4。 我已将IBM I V6R1更新为CUM SF99610级别14197。 没有变化

从头开始重新安装ZENDserver V7.0(不是版本6的更新)=>问题仍然存在

我将PHP的最大执行时间从30秒更改为60秒,一些脚本正在运行,但速度非常慢

我有一个测试系统,ZEND 6.1.0和V6R1+SF99610级别13312,使用相同的PHP代码和相同的数据运行良好

谢谢你的帮助。 WILD先生。

找到了解决方案!! 这是PASE环境中的DNS解析问题

PHP脚本中的解决方案是用IP地址替换被调用URL中的服务器名称。这是通过$\u SERVER['SERVER\u NAME']和$\u SERVER['SERVER\u ADDR']变量完成的


比调试pase名称解析更容易

我已经确定了3种其他类型的脚本:数据库清理(无图像)、邮件发送者(无图像)。常见的sutff是:脚本通过URL调用另一个脚本,第二个脚本生成“请求执行缓慢”、“查询执行缓慢”、“PHP_错误”,无法打开流。PH函数包括文件获取内容、fopen等。。。