(windows) 項目使用workerman-chat-for-win改寫
第一次運行.bat 腳本(1),項目正常運行
在不關(guān)閉腳本(1)的情況下再次運行.bat腳本(2),項目正常運行
關(guān)閉腳本(2)
腳本(1)報錯
[attach]368[/attach]
SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready
gateway,businessworker,register 是否會重新綁定端口?
2.腳本(1),腳本(2)是否會將數(shù)據(jù)處理2次?(兩個窗口都有打印相同數(shù)據(jù))
3.window下怎樣能限制腳本只執(zhí)行一次?
1、沒懂你說的什么意思?是說什么情況下重新綁定端口?綁定什么端口?
2、一個請求只會處理一次,多個窗口打印可能是不同的請求打印
3、什么叫限制腳本只執(zhí)行一次?
不好意思,描述的不是很清楚,是這樣的:
1.window版的chat不是有一個腳本start_for_win.bat嘛,我將這個腳本點擊兩次,在網(wǎng)頁上發(fā)送一些數(shù)據(jù),然后關(guān)閉第二次啟動的那個腳本,第一個腳本就會出現(xiàn)截圖上的報錯,希望能請教一下您原因是什么?
3.腳本只執(zhí)行一次,是希望像Linux一樣,使用 php start.php start -d, 再次使用php start.php start 執(zhí)行的時候,會提示 Workerman[start.php] already running
好的,謝謝啦,因為公司是做設(shè)備的,好多都是window下的,所以項目經(jīng)理強制要求在window下開發(fā),坑死了,因為要將這個腳本寫入開機啟動,所以為了避免人為打開多次才想做一下限制