ajax异步请求php后台处理耗时任务session_write_close
来源:互联网 发布:usleep 源码 编辑:程序博客网 时间:2024/04/28 11:36
问题:ajax异步请求php后台处理耗时任务之后,ajax之后的js都可以正常运行,但是当前浏览器不能再点击浏览被ajax请求的地址的其他页面(卡死、阻塞)。
解决:
第一、前端正常ajax请求。
第二、 PHP后台方法里面必须加入这三句:
ignore_user_abort();//脱离客户端
set_time_limit(0);//不限时间执行
session_write_close();//session解锁
session_write_close()是重点,后台没有执行完成,session是被锁住的,所以要添加session_write_close — Write session data and end session。
解决:
第一、前端正常ajax请求。
第二、 PHP后台方法里面必须加入这三句:
ignore_user_abort();//脱离客户端
set_time_limit(0);//不限时间执行
session_write_close();//session解锁
session_write_close()是重点,后台没有执行完成,session是被锁住的,所以要添加session_write_close — Write session data and end session。
1 0
- ajax异步请求php后台处理耗时任务session_write_close
- PHP如何在请求完毕后继续处理耗时任务
- PHP短耗时异步处理
- PHP----Ajax异步请求
- PHP----Ajax异步请求
- session_write_close() PHP在访问Session数据时存在互斥情况,导致Ajax请求响应缓慢
- Ajax异步请求PHP数据
- AsyncTask处理耗时任务
- php异步任务处理-gearman
- java后台如何区分请求是否为ajax异步请求
- php异步任务处理 (php-resque)
- 前端通过AJAX提交数据,后台PHP处理数据实现异步操作基本流程
- PHP 如何处理 AJAX 请求
- ajax请求返回json后台处理
- Ajax 同时处理多个异步请求
- ajax调用action类处理异步请求
- ajax异步请求,session超时处理
- LoadRunner如何处理AJAX异步请求
- ubuntu关闭cups服务(631端口)
- 支付宝PHP-RSA公钥和私钥的生成
- bootstrap datetimepicker定位不准确问题
- Codeforces Round #333 E. Kleofáš and the n-thlon (期望dp)
- 数字签名是什么
- ajax异步请求php后台处理耗时任务session_write_close
- SSH原理与运用
- Codeforces Round #333 D. Lipshitz Sequence (单调栈)
- 我使用过的Linux命令之tee - 重定向输出到多个文件
- [宇宙与天文]平行宇宙与时空转移
- pyzmq的4种模式(PUB/SUB)笔记
- ajaxfileupload多文件上传
- 原来我们都需要被肯定
- SVM实战之垃圾邮件过滤