Сервер разработки PHP падает после первого запроса

Используемый мной скрипт роутера выполняется полностью (эхо в самом конце подтверждено), но без скрипта роутера он работает нормально. Если я удаляю вызовы run для моего скрипта начальной загрузки, он также работает нормально. Каким-то образом во время работы моего сайта создается условие, которое в конце приведет к краху сервера. Сообщения об ошибках и все, что включено, поэтому, если есть какое-либо исключение, я должен быть в состоянии увидеть его.

На консоль ничего не выводится, кроме информации PHP по умолчанию.

$ php -S localhost:80 devrouter.php
PHP 7.0.11 Development Server started at Sat Oct  8 11:16:57 2016
Listening on http://localhost:80
Document root is ---
Press Ctrl-C to quit.

Возвращен код состояния 9, но я не смог найти никаких ссылок на коды возврата сервера разработки.

Я использую PHP 7.0.11 с многопоточным бинарным Windows x64 от php.net.

1

Решение

Сделав выход из приложения в разных точках исполнения, я понял, что виновником является расширение Weakref. Простого использования этого расширения в одной точке во время выполнения достаточно, чтобы следующий запрос, использующий Weakref, вывел сервер из строя. У меня все еще нет решения для этого, но я представил проблема с GitHub-репозиторием Weakref. Я надеюсь, что они смогут решить это. Тем временем я отказываюсь от использования Weakref в своей среде разработки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector