現(xiàn)在存在著一個(gè)客戶端鏈接workerman,如果workerman 超時(shí)30s沒應(yīng)答,客戶端會自動斷開重連,這時(shí)服務(wù)器未處理完成的操作(如插入數(shù)據(jù)庫)還會執(zhí)行嗎?如果不能怎么解決,謝謝
gatewayworker 默認(rèn)onmessage 處理超時(shí)是30s,如果onmessage 里面超過30s,進(jìn)程會退出的是么?
你有點(diǎn)搞錯(cuò)了吧?首先你的超時(shí)時(shí)間 意思是空閑時(shí)間多久后斷開嗎?好吧 就算你是30秒后正常斷開。
workman的工作進(jìn)程是用戶啟動php進(jìn)程啟動的的,你斷開的只是workman的業(yè)務(wù)線程。你的代碼出發(fā)的業(yè)務(wù)不會中斷 。
你自己試驗(yàn)一下好了 寫一個(gè)workman一直寫文件,打開看看。