You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

set_time_limit(0)仍触发超时,Apache+Nginx+Cloudflare环境求助

问题描述

我有一个WordPress插件需要处理所有文章,耗时较长。为防止超时,我参考Stack Overflow的《Prevent timeout during large request in PHP》方案使用了set_time_limit(0),但一段时间后仍出现以下错误:

504 Gateway Time-out
nginx/1.25.3

我们的服务器配置为Apache + Nginx + Cloudflare。

更新内容

根据volkerschulz的建议,我计划使用CLI或WP_CLI执行脚本。当前我的脚本调用方式如下:

https://www.sample.com/blogs/wp-admin/admin-post.php?action=dnip_myplugins&nocache=123

那么对于我的情况,是否应使用如下CLI命令:

PHP /path/to/script/admin-post.php?action=dnip_myplugins&nocache=123

或者使用WP_CLI:

我找不到可以执行脚本的命令,唯一相关的是wp plugin,但它仅能安装/激活/停用插件

内容的提问来源于stack exchange,提问作者alancc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 18:43:37