2016-03-02 2 views
3

Я получаю эту ошибку при попытке открыть веб-страницу, находящуюся на том же сервере, что и код PhantomJS. PhantomJS может открыть любую другую веб-страницу (ssl или нет), но не откроет веб-страницу, которая находится на моем сервере. Я всегда получаю эту ошибку, и информации очень мало, на самом деле нет, то, что «время работы сокета» означает для PhantomJS.Ошибка PhantomJS 408 «Операция сокета приурочена»

Я бегу CentOS 6.6 и PhantomJS 1.9.8. Я попробовал несколько версий PhantomJS, включая последние версии 2.1.1, и я получаю ту же ошибку.

Dev-версия моего приложения отлично работает на Ubuntu 14.04, но, похоже, не работает на моем рабочем сервере.

У меня действительно было открытие веб-страниц с удачей на этом сервере, работающем с другого сервера (удаленный доступ, по существу).

Есть ли что-нибудь на моем сервере (это просто работает Wordpress), который может блокировать PhantomJS? Единственное, о чем я могу думать, это тот факт, что я установил SSL, но страницы без SSL также не работают.

Я пробовал командную строку и как php-phantomjs, так и wkhtmlpdf и всегда получаю ошибку 408, если я не пробую другую веб-страницу с другим IP-адресом (google и т. Д.).

Любая подсказка о том, что может быть проблемой?

+2

Если кто-нибудь читает это и задаются вопрос о той же проблеме - я узнал, что сервер моего клиента не позволит самому пинга, или самостоятельно Wget/локон. Я решил свою проблему, используя мой сервер разработки в качестве прокси для PhantomJS, чтобы я мог скрутить клиентский сервер. –

ответ

0

В моем случае я пытаюсь получить страницу как изображение с phantomjs на той же машине. Я поставил 127.0.0.1 mysite.app в/etc/hosts. Я бегу на ларавеле.

Я пробую все возможные комбинации вариантов с 1.9, в конце я понял, что с версией 1.9 что-то не так, потому что, когда я перешел на статус версии 2.1.1 408 и все вилки прекрасны.

0

Попробуйте изменить агент пользователя по умолчанию, используемого PhantomJS

+0

Вы должны использовать для этого комментарий. Пожалуйста, ознакомьтесь с первым: [ответ] (https://stackoverflow.com/help/answering) и [как отвечать] (https://stackoverflow.com/help/how-to-answer) –

+0

Пожалуйста, прочтите комментарий я оставил под своим оригинальным сообщением –

Смежные вопросы