国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

GatewayWorker wss設(shè)置求助

frontlon

我參考http://doc2.workerman.net/326160這個(gè)文檔設(shè)置wss。
已經(jīng)注冊(cè)了免費(fèi)證書,開放了4431端口。但是無法連接。
請(qǐng)問:
經(jīng)過確認(rèn),4431端口已經(jīng)開放,從外網(wǎng)telnet可以訪問。確認(rèn)不是防火墻問題。

但我的php版本是5.5,不清楚是不是這個(gè)原因。

我看手冊(cè)說,如果是微信小程序連接,必須要求php5.6,請(qǐng)問僅是web瀏覽器連接,是否必須是php5.6版本嗎?

請(qǐng)問wss連接失敗又錯(cuò)誤日志嗎?如果有的話,請(qǐng)問在什么位置?

5305 12 0
12個(gè)回答

walkor 打賞

無法連接客戶端會(huì)有報(bào)錯(cuò),貼下報(bào)錯(cuò)。
服務(wù)端用debug方式運(yùn)行,看下服務(wù)端報(bào)錯(cuò)。

web瀏覽器不要求php5.6

  • frontlon 2018-03-14

    謝謝大神,經(jīng)過查看日志,貌似有點(diǎn)眉目了。發(fā)現(xiàn)后臺(tái)連接4431成功了。connection is ok

    但是前臺(tái)js顯示有問題,且連接成功率不高、并且很慢。我估計(jì)是前臺(tái)js的設(shè)置問題。
    我檢查下js。

    請(qǐng)問ws改成wss后,除了url協(xié)議前綴以外,前臺(tái)的websocket連接方式用進(jìn)行修改嗎?

  • walkor 2018-03-14

    沒有別的修改

  • frontlon 2018-03-14

    @1:有新的回復(fù)

frontlon

walkor大哥還得麻煩你幫小弟看看~。

經(jīng)過測試和一下午的研究,還是無法連接。偶爾日志中顯示 connection is ok。但依然無法進(jìn)行其他數(shù)據(jù)傳輸。
多數(shù)時(shí)候都無法連接。下面圖片是我的服務(wù)器狀態(tài)和wss程序代碼。代碼頂部use部分可能截圖不全,但程序肯定是沒有錯(cuò)誤的。

在php start.php status中
4431的幾個(gè)進(jìn)程,第一次查看,是有值的,但是第二次查看,就都變成N/A了。

  • 暫無評(píng)論
frontlon

補(bǔ)充日志:

connection is ok 有,但是ok之后馬上就會(huì)close。
不知道是什么情況~~

正常情況下應(yīng)該是連接成功后,會(huì)自動(dòng)下發(fā)一條成功消息。現(xiàn)在也沒有下發(fā)。

  • 暫無評(píng)論
frontlon

PHP openSSL 擴(kuò)展版本:

OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.2k-fips 26 Jan 2017
OpenSSL Header Version => OpenSSL 1.0.2k-fips 26 Jan 2017

  • 暫無評(píng)論
walkor 打賞

服務(wù)端用debug方式運(yùn)行,看下服務(wù)端報(bào)錯(cuò)

  • 暫無評(píng)論
frontlon

這個(gè)是debug模式的信息。
連接成功顯示 connect is ok。但是馬上就斷開連接。
沒有任何信息返回。正常情況下,連接成功,會(huì)有消息返回。

  • 暫無評(píng)論
frontlon

有過測試
如果證書文件正確,則會(huì)自動(dòng)close。
如果證書文件錯(cuò)誤,則不會(huì)close。

以下圖片是證書路徑錯(cuò)誤嗲的顯示結(jié)果:

  • 暫無評(píng)論
walkor 打賞

4431端口的進(jìn)程設(shè)置為1,然后重啟workerman。

php start.php status 找到4431端口的進(jìn)程pid。
運(yùn)行命令
strace -p pid
然后連。
當(dāng)php start.php status里看到這個(gè)進(jìn)程busy的時(shí)候,截圖下strace的結(jié)果

  • 暫無評(píng)論
frontlon

walkor大哥,這是strace數(shù)據(jù)。一直在瘋狂輸出。所有的數(shù)據(jù)都一樣。所以我截了一部分。

  • 暫無評(píng)論
walkor 打賞

這個(gè)問題沒有遇見過。看下是否更改了workerman源碼,重新下載一份workerman試下。
如果還有問題就用nginx代理wss,worekrman手冊(cè)上有。

  • frontlon 2018-03-15

    源碼核心沒有改過,但是一些小地方修改過。我下一份原版試試。

  • frontlon 2018-03-15

    請(qǐng)問現(xiàn)在的日志是什么情況?能大致告訴我一下嗎?我看不太懂~

  • walkor 2018-03-15

    有探測到連接上有數(shù)據(jù)發(fā)來,但是沒調(diào)用read去讀取數(shù)據(jù)

frontlon

換了原版有錯(cuò)誤日志了??!

  • 暫無評(píng)論
walkor 打賞

local_cert 沒設(shè)置,或者對(duì)應(yīng)的文件不存在,建議你寫死試下,不要用變量傳遞

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??