簡體   English   中英

PhantomJS 408錯誤“套接字操作超時”

[英]PhantomJS 408 error “Socket operation timed out”

嘗試打開與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宅基地。

我嘗試了1.9的所有可能的選項組合,最后我意識到版本1.9有問題,因為當我切換到版本2.1.1狀態408消失了,一切都很好。

嘗試更改PhantomJS使用的默認用戶代理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM