gpt4 book ai didi

javascript - PhantomJS 408 错误 "Socket operation timed out"

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:55 24 4
gpt4 key购买 nike

尝试打开与 PhantomJS 代码位于同一服务器上的网页时出现此错误。 PhantomJS 可以打开任何其他网页(ssl 或不)但不会打开我服务器上的任何网页。我总是遇到这个错误,而且几乎没有关于“套接字操作超时”对 PhantomJS 意味着什么的信息,实际上没有。

我正在运行 CentOS 6.6 和 PhantomJS 1.9.8。我已经尝试了几个 PhantomJS 版本,包括最新的 2.1.1,但我遇到了同样的错误。

我的应用程序的开发版本在 Ubuntu 14.04 上完美运行,但似乎无法在我的生产服务器上运行。

我确实很幸运地从另一台服务器(本质上是远程访问)打开了这台服务器上的网页。

我的服务器(刚刚运行 Wordpress)上是否有任何东西可以阻止 PhantomJS?我唯一能想到的是我安装了 SSL,但非 SSL 页面也不起作用。

我已经尝试过命令行以及 php-phantomjs 和 wkhtmlpdf 并且总是收到 408 错误,除非我尝试另一个具有不同 IP 地址的网页(谷歌等)。

关于可能是什么问题的任何线索?

最佳答案

在我的例子中,我尝试在同一台机器上使用 phantomjs 将页面作为图片获取。我将 127.0.0.1 mysite.app 放在/etc/hosts 中。我正在运行 laravel homestead。

我尝试了 1.9 的所有可能选项组合,最后我意识到 1.9 版有问题,因为当我切换到 2.1.1 版时,状态 408 消失了,一切都很好。

关于javascript - PhantomJS 408 错误 "Socket operation timed out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35739174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com