2016-10-08 92 views
1

我使用的路由器腳本完全執行(在最後確認回聲),但沒有路由器腳本它工作正常。如果我將運行調用刪除到我的引導腳本,它也可以正常工作。不知何故,在執行我的網站期間,會創建一個條件,最終導致服務器崩潰。錯誤報告和所有這一切,所以如果有任何種類的例外,我應該能夠看到它。第一次請求後PHP開發服務器崩潰

除了默認的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與php.net中的線程安全的x64 Windows二進制文件。

回答

0

通過讓應用程序在執行的不同點退出,我發現罪魁禍首是Weakref擴展。在執行期間在一個點上簡單使用此擴展的行爲足以使下一個使用Weakref的請求崩潰服務器。我還沒有解決這個問題,但我已經提交an issue on Weakref's GitHub repository。我希望他們能夠解決它。與此同時,我將Weakref的使用留在了我的開發環境中。

相關問題