我的脚本需要很长时间才能执行。结果服务器响应 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/