php - PHP 中的长时间计算导致 503 错误

标签 php apache http-status-code-503

我的脚本需要很长时间才能执行。结果服务器响应 503 错误。如何设置更长的执行时间?

在我的 PHP 脚本中我设置了:

set_time_limit(0);
ignore_user_abort(true);

最佳答案

这个问题与PHP Background Processes非常相似.所以读那个;此外,

首先需要在php.ini中修改时间限制; you cannot change it in the script itself .或者在 .htaccess 中使用 php_value

其次,您可能想要更友好地修改与用户的交互方式,以便页面使用更新;您可以探索 ajax; http刷新;不同方法的多部分页面。如果您正在进行长时间的计算,也许您可​​以在后台启动它们并更新数据库,稍后检索结果。

关于php - PHP 中的长时间计算导致 503 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8202002/

相关文章:

java - 嵌入式 jetty - 503

php - zend 语言环境让我紧张 : wrong datepresentation

javascript - AJAX表单发送信息,PHP不执行

php - php.ini 中的 max_input_vars 实际影响什么,什么是安全的高值?

android ant编译失败

node.js - 状态码 503 Service Unavailable 可能是什么原因

PHP : Make other functions access the $conn variable inside my database connection function

PHP & MySql Join 重复值

apache - Moodle Apache 代理

node.js - Heroku Node 503