芯友网xin1234.com

php.ini设置了页面最大等待时间为60s,使用Ajax调用页面,执行长操作,需要2-5分钟才可以执行完成。  请问,



坏蛋学兵法
请教一个问题,我在php.ini设置了页面最大等待时间为60s,这种情况下,我有一个页面,使用Ajax调用页面,执行长操作,需要2-5分钟才可以执行完成。  请问,这样能执行完吗?还是1分钟就自动结束了?
淡薄明
超过一分钟直接就挂了
坏蛋学兵法
@淡薄明 那有什么办法在不修改最大等待时间的情况下  进行超过2分钟的操作吗?
淡薄明
没办法
坏蛋学兵法
set_time_limit  或者 ini_set也不行吗
肥肥的胖胖
可以
淡薄明
你那不还是修改最大等待时间嘛
你不是说不用修改嘛
坏蛋学兵法
但是set_time_limit  不是设置当前页面的最大执行时间吗
不是整体的啊
淡薄明
我以为你说的是当前页面也不算
茴香豆
用pclose, popen,你不用设置ini,想玩多久都可以
坏蛋学兵法
恩,感谢大神们热心帮助
酱油
需要2-5分钟才可以执行完成的代码就已经费了,还执行啥嘛。
多花点时间优化吧
茴香豆
你是在搞笑吗
有的业务就需要那么长的时间
淡薄明
大神们打一架
谁赢听谁的
蜀  鸳
茴香豆
那我先出左勾拳
Joy
还得左勾拳…
用这个
-
赞同 有的代码 就是需要2-5分钟 人家 执行一句 要sleep一秒 需求摆在那  执行一个小时 你也得干
酱油
你们赢了
缴枪投降
丘比特_腾睿
有的代码是要比较长时间,但是ajax都要这么久,是不是应该改下实现方式。。。
淡薄明
人家就要用ajax,不能刷新页面
你能怎么样
酱油
只是期望他不是让用户等待5分钟
丘比特_腾睿
挖哈哈哈,那确实不能怎么样了
肥肥的胖胖
干啥东西啊2-5分钟
打个炮儿?
成温立交楚留香
页面建立websocket
点击执行   告诉用户   已经开始执行,大约2-5分钟
交给后端执行
后端执行完了  websocket告诉用户   执行完成
chris

相关问题
thinkphp中如何单独设置一个session的过期时间】 你这样还不如用cookiesession 配置文件 和函数设置过期时间 是统一的cookie 可以设置单个
页面打开报错Status Code: 500 Internal Server Error】 查看服务器日志你日志都不看搞那些简直是白搞;日誌沒報錯啊;
jQuery中的ajax如何处理php返回的数组数据,alert(data)提示Array】 ?看你返回的那里的代码或者data.id看看;$
ThinkPHP 的 session 在页面刷新之后就不见了 怎么破?】 是不是没开启session_start();同一个方法里面  可以设置  也可以读取   但是刷新页面就没有了;问大神
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容