PS:大佬們,我披星戴月搞了一個周了,實在沒辦法了,能幫我解決 windows下并發(fā) 1000這個需求,我發(fā)1到2k的紅包,拜托了
?請教前輩們,如果因為業(yè)務遺留問題,必須使用windows服務器,并發(fā)為1000+
應如何配置服務?
?
仔細看過了手冊,講的都是linux的調優(yōu),下載了php5和對應的libevent,總是報error3的錯誤。頭大了
在線等~~
?
使用版本? gateway-worker
const VERSION = '3.0.12';
?
安裝了php5.5的libevent后報錯:
SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. See http://wiki.workerman.net/Error3
取消libevent引用就正常,奇怪
?
自己調試了一會,發(fā)現(xiàn)加載了libevent后,下面的監(jiān)聽不會被觸發(fā)
// 設置內部監(jiān)聽的相關回調
? ? ? ? $this->_innerTcpWorker->onMessage = array($this, 'onWorkerMessage');向php5.5安裝了libevent0.0.5,phpinfo卻顯示0.0.4,奇了怪
http://pecl.php.net/package/event
親測windows裝event可以突破,自己找好對應版本的dll下載。測試1 - 2w連接還是可以正常連接