我用gateway worker做了個(gè)tcp服務(wù)器,并且進(jìn)行了壓力測(cè)試,發(fā)現(xiàn)如下嚴(yán)重問(wèn)題,請(qǐng)幫忙看看如何解決。 問(wèn)題1:我原來(lái)設(shè)置了30秒超時(shí)斷開(kāi)的,現(xiàn)在情況是:連接能成功,30秒后不會(huì)自動(dòng)斷開(kāi)了。 問(wèn)題2:我原來(lái)設(shè)置了,客戶端發(fā)送信息后,會(huì)自動(dòng)回復(fù)給客戶端的?,F(xiàn)在情況是:不會(huì)回復(fù)了,客戶端發(fā)送數(shù)據(jù)沒(méi)有收到任何回應(yīng)。 問(wèn)題3:查看狀態(tài),發(fā)現(xiàn)保持連接了接近3000個(gè)連接,但是現(xiàn)在我已經(jīng)把所有客戶端斷開(kāi)了,剩下3個(gè)客戶端...
/vendor/workerman/workerman/Connection/TcpConnection.php on line 567: if ($this->transport === 'ssl' && $this->_sslHandshakeCompleted !== true) { $ret = stream_socket_enable_crypt...
同樣的證書(shū)放在另一臺(tái)服務(wù)器,用非443端口,可以成功使用。。 但換了一臺(tái)服務(wù)器,就出現(xiàn)如題的錯(cuò)誤提示。。。 Warning: stream_socket_enable_crypto(): Unable to set private key file `/usr/local/nginx/ssl/ssl.7typ.cn.key' in /alidata/www/workerman/vendor/workerman/wor...
windows如何實(shí)例兩個(gè)worker 現(xiàn)在要實(shí)例如上圖的應(yīng)用,只是簡(jiǎn)單DEMO用。workerman一個(gè)實(shí)例worker2(自定義協(xié)議)用來(lái)與設(shè)備通信,另一個(gè)實(shí)例worker1(websocker)用來(lái)與前端頁(yè)面通信,通過(guò)前端頁(yè)面給worker2指令,并將worker2收到的數(shù)據(jù)表現(xiàn)在前端頁(yè)面。 //ini_set("error_reporting","E_ALL & ~E_NOTICE"); use ...