PHP ajax进程404页面在完成进程之前未发现错误
PHP ajax process 404 page not found error before complete the process
我使用PHP ajax函数将使用Twitter API的Twitter追随者加载到数据库中,在大量追随者的情况下,处理需要很长时间,在处理完成之前404页面未发现错误。
如何解决这个问题
您可以增加允许脚本执行的时间:http://php.net/manual/de/function.set-time-limit.php
注意php.ini 中的max_execution_time
但我不建议你在前端这样做,那么这听起来更像是剧本的性能问题。没有用户希望等待网站超过4秒。还有2秒太长。
您必须增加执行时间。有两种方法
- 在脚本中设置值
- 在php.ini文件中设置值
在脚本中设置值
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
将上面的代码复制并粘贴到您的应用程序配置文件或index.php或指定的文件中。
在php.ini文件中设置值
在记事本中打开php.ini文件。搜索字符串max_execution_time。将其值更改为300。(您可以在c:''wamp/bin/php文件夹中找到该文件)
我已经对它进行了测试,并将max_execution_time设置为0,但我仍然发现了问题。我想这个问题与Apache服务器超时有关。每次插入数据库后,我都会回显"something",它正在工作。
Sametime我在前端页面上发现了另一个问题;内部服务器错误500〃;但插入的ajax过程仍在进行中。
相关文章:
- 子进程未接收消息
- 无法读取属性'编译'的未定义.可以'我似乎没有发现错误
- 从angularjs文件调用apicontroller时未发现错误
- 在javascript中更改变量值时未发现节点错误
- 发现导入不起作用:未安装 Qt多媒体
- 使用$http服务将数据发布到本地 json 文件时未发现错误
- 无法在 Ionic Framework 上使用人行横道获取地理位置(未发现错误)
- 在 Node.js 中生成一个子进程,数据未定义
- 放置区自动进程队列未被拾取
- Cordova sendJavascript 不适用于 android 进程消息失败:错误:未定义:10
- 使用套接字优雅地处理分叉进程中未捕获的异常
- PHP ajax进程404页面在完成进程之前未发现错误
- 进程上的XMLHttpRequest未在async上激发=false
- 在Nashorn中执行javascript时未发现文件异常
- 未发现错误:值为a
- findOneAndUpdate回调返回未发现
- Javascript:从默认对象中填充对象的未发现属性
- 当尝试为我的电子应用程序创建安装程序时,构建未发现错误
- JQuery自动完成给成员未发现错误的浏览器
- rhinosslider不工作“未发现爆炸效果”