PHP 如果页面在之前 运行 之后重新执行,PhantomJS 会导致 408 超时响应

PHP PhantomJS causing 408 Timeout response if page is re-executed after previously already run

我正在开发一个使用 PHP Phantom JS 的项目。

它似乎工作了一次,但如果我再次尝试重新运行脚本以重新生成 PDF,我会得到一个 408 HTTP 状态,说它超时(它实际上并没有超时)我的本地电脑)。

如果我稍等片刻,然后再试一次,它会起作用,但如果我随后再次尝试并立即重新执行,我会再次收到 408 响应。

我想知道这是否与将文件句柄重新加载到已创建的 PDF 或某些其他资源尚未完全清理有关?这纯粹是一个猜测。

我发现问题了,我增加了超时时间,我本来以为这个数字是秒数,所以我输入了120但似乎并没有太大的区别,看源代码,它实际上是毫秒使它成为 120000,现在它似乎正在工作。