Intereting Posts
Проверить значение AllowOverride с помощью PHP? В чем смысл класса PHP SpldoublyLinkedList и, что более важно, Linked Lists в целом? Как преобразовать строку JSON в массив (PHP)? Как автоматически преобразовать URL-адрес в гипер ссылку в PHP? Проверьте, является ли пользователь sysop Заменить пространства с помощью поддеревьев в загруженном файле Ретрансляция недопустимого сообщения при отправке почты с помощью функции PHP Абстрактные константы в PHP. Заставьте дочерний класс определить константу PHP – передача функций возвращается к другой функции 24-часовое приложение для Android-приложений с веб-сервером PHP Предупреждение: mysqli_connect (): (HY000 / 1045): доступ запрещен для пользователя «root» @ «localhost» (с использованием пароля: НЕТ) stringByEvaluatingJavascriptFromString (метод iOS, что эквивалентно Android?) Как использовать jQuery AJAX $ .post для хранения переменных PHP $ _SESSION? Патч Magento не может установить PHP-почта и строки не должны превышать 70 символов

ERR_CONNECTION_RESET с symfony2, но не с PHP-скриптом

В настоящее время я разрабатываю веб-приложение с Symfony, которое должно подключаться к удаленному веб-сервису. Затем синхронизируйте базу данных от клиента к серверу и наоборот и некоторую другую дерьмо.

Сервер веб-сервиса находится в IIS в локальной сети. Symfony2 работает с Wamp на моей машине.

Таким образом, код подключения и запроса к веб-сервису в простом php-скрипте отлично функционирует. Или, по крайней мере, он делает то, что я хочу. И любое соединение с сервером IIS отлично. Хотя немного медленнее, но машина довольно беспорядочна.

Теперь я поместил тот же самый код в класс Symfony2, и вот черт возьми. Когда я пытаюсь загрузить эту страницу, я получаю

101 (ERR_CONNECTION_RESET)

Журнал сервера веб-сервиса указывает мне, что были отправлены логин, запрос и ответ. Поэтому я предполагаю, что проблема связана с моей машиной, но не совсем уверен в этом.

Самое смешное: мне как-то удалось заставить его работать примерно 10 раз. Затем 101 снова …

Я отключил брандмауэр Windows 7 LAN и тот же результат.

Любой ключ приветствуется. Благодарю.

Related of "ERR_CONNECTION_RESET с symfony2, но не с PHP-скриптом"

Я потратил часы, отлаживая это с коллегой. У него была такая же ошибка, но она работала правильно на моей машине (мы используем Windows 7, 64 бит, WAMPServer 2.2d, 32 бит).
Вот что было виновником:
– файл TwigEngine.php имел окончание строк в стиле Unix (LF) на моей машине, но на его машине были завершены строки в стиле Windows (CR + LF)
– после изменения окончаний линии только на LF, он отлично работает на своей машине

Это, возможно, объяснит другой ответ выше «все, что мне нужно сделать, это просто переустановить TwigBundle / TwigEngine.php», если редактор изменил формат окончаний строки.

Основной причиной была установка git, он выбрал по умолчанию («проверки в стиле Windows»), и я выбрал «as-is»).

После еще нескольких исследований. вот объяснение причины этого: https://github.com/symfony/symfony/issues/3216

Надеюсь, это поможет кому-то еще сэкономить время.

Я решаю проблему …

Я установил второй параметр AppKernel в app_dev.php в FALSE и теперь отлично работает

$kernel = new AppKernel('dev', FALSE); 

Я продолжу расследование …

У меня была такая же проблема после 4 часов «отладки», я обнаружил, что все, что мне нужно сделать, это просто переустановить

TwigBundle / TwigEngine.php

Я не знаю, почему

На самом деле, я думаю (по крайней мере, в моем случае) эти ошибки связаны с веткой. Иногда, когда есть критическая ошибка, связанная с twig logged в app / logs / dev.log, я получил это 101. Эти критические ошибки часто являются синтаксическими, так что здесь нет реальной сделки. И как только они решаются, больше нет проблем.

Странно то, что иногда очистка кеша позволяет мне загружать страницу 3 или 4 раза.

Майк РП сделал это. Для правильной работы TwigEngine требуется окончание строк LF. Вы можете использовать эту консольную команду, тогда вам придется обновлять / переустанавливать поставщиков.

git config --global core.autocrlf input