簡(jiǎn)單的開(kāi)發(fā)實(shí)例HTTP協(xié)議正常,WebSocket協(xié)議報(bào)錯(cuò),錯(cuò)誤在“客戶端連接失敗原因”沒(méi)有記錄
WebSocket connection to 'ws://127.0.0.1:2000/' failed: Connection closed before receiving a handshake response
有兩個(gè)地方:
1.? exit with status 11 代表 進(jìn)程 coredump 了, 檢查下是否在使用不穩(wěn)定的PHP擴(kuò)展。
2.? 客戶端連接使用了 ws://127.0.0.1:2000 ?? ?你客戶端和服務(wù)端是部署在同一機(jī)器上的嗎?
7.3.0 意味著這個(gè)是7.3的第一個(gè)發(fā)布版本,一般新發(fā)布的版本都會(huì)有一些bug,盡量少用。
例如 7.1.0 意味著是php7.1的一個(gè)發(fā)布版本,bug會(huì)多一些,而后面的7.1.25版本經(jīng)過(guò)多次發(fā)布修復(fù)要比7.1.0穩(wěn)定很多。
總之盡量不要用a.b.c(c較小)的版本
@16 請(qǐng)教下: 你第一次看到這個(gè)圖的時(shí)候,我很好奇你是如何一眼就確定是PHP版本自身的BUG的引起的? 我只能根據(jù) coredump 猜測(cè)是PHP自身或者PHP擴(kuò)展的BUG。