PHP-php 执行时间疑问

PHP-php 执行时间疑问

想挽留 发布于 2017-02-16 字数 296 浏览 1114 回复 1

在本地windows下执行一个php文件,默认执行时间 30秒!
用了打印输出 并且 flush();强制清除缓存区内容(立马输出)。30秒后程序终止:

Fatal error: Maximum execution time of 30 seconds exceeded in F:WorkRootFolderLeTVProjecttestindex.php on line 49

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2017-05-22 1 楼

浏览器本身也有超时的,所以超时取决于服务器和浏览器超时的最小值。IE默认超时为1分钟,所以一直用30秒来测试是没问题的。但300秒=5分钟,就有问题了。在注册表中的HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternetSettings路径下的KeepAliveTimeout值。
若KeepAliveTimeout值大于两分钟,则须创建一个附加的注册表项,并将该注册表项的值设置为与KeepAliveTimeout相同的值。该表项是与KeepAliveTimeout同路径下的ServerInfoTimeout。