首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -执行时间限制

问PHP -执行时间限制
EN

Stack Overflow用户
提问于 2011-07-14 10:14:24
回答 2查看 1.9K关注 0票数 0

在每个图像上订购任务。

代码语言:javascript
复制
- check image exist
- create thumbnail
- save information of images and thumb to database

如果我们使用更多的图像来执行请求,并且需要比php的默认设置(30s)更多的时间来执行请求

时间是否包含php执行时间+ mysql时间?还是只有php的时间?

当我保存信息时,一些图像仍然插入到数据库时丢失了信息

示例: 30张图片

代码语言:javascript
复制
php : scan information of 25 images 
mysql: insert 30 images infor

我认为php处理时间超过了默认时间,请求将被停止。所以mysql只在infor中插入了25张图片。是这样吗?

代码语言:javascript
复制
$infor 

if (// create thumb and get infor successfull) // if exceed time , why script don't stop inserting infor
{
   $infor return information of images
}

$database->insert($infor)

我想知道的是脚本什么时候会停止。如果进程是创建thumb步骤且超时停止,为什么脚本继续向数据库插入null infor

EN

回答 2

Stack Overflow用户

发布于 2011-07-14 10:39:04

您可以在.ini文件或代码中增加时间,如下所示

代码语言:javascript
复制
ini_set('max_execution_time', 300); //300 seconds = 5 minutes

或者在PHP上使用set_time_limit函数。

http://php.net/manual/en/function.set-time-limit.php

票数 1
EN

Stack Overflow用户

发布于 2011-07-14 10:45:20

在这种情况下,使用

代码语言:javascript
复制
set_time_limit(0);

0表示无限制。在你的php文件上使用这个函数可能需要很长时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6687744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档