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

时间:2017-06-22 14:02:52

标签: php php-phantomjs

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

它似乎工作一次,但是如果我再次尝试重新运行脚本来重新生成PDF,那么它们会获得408 HTTP状态,说它超时(它实际上没有超时我的本地PC)。

如果我等了一会儿,然后再试一次它会起作用,但是如果我再尝试重新执行,我会再次得到408响应。

我想知道它是否需要花费更长时间才能将文件句柄重新加载到已创建的PDF或其他一些资源尚未完全清理?这纯粹是猜测。

1 个答案:

答案 0 :(得分:2)

我发现了问题,我已经增加了超时,我原本以为这个数字是在几秒钟内,所以我放了120但是似乎没有产生很大的不同,看看源代码,它实际上是毫秒级所以使它成为120000,现在它似乎正在工作。