workerman版本4.0.6 現(xiàn)象:使用restart -g重啟服務(wù),進(jìn)程每處理一個(gè)請(qǐng)求后就退出.客戶端使用php curl,使用瀏覽器訪問,當(dāng)瀏覽器關(guān)閉時(shí)也會(huì)出現(xiàn)這個(gè)現(xiàn)象.而服務(wù)正常start時(shí)無(wú)此問題. 經(jīng)實(shí)驗(yàn)發(fā)現(xiàn),curl每次請(qǐng)求完后會(huì)關(guān)閉連接,此時(shí)TcpConnection類會(huì)destroy當(dāng)前連接,進(jìn)入__destruct,由于-g參數(shù)為true會(huì)走到Worker::stopAll,造成進(jìn)程退出. 代...
while(1){ \pcntl_signal_dispatch(); //業(yè)務(wù)邏輯 } 這個(gè)代碼在ubuntu下測(cè)試能夠正常退出,但是在centos7下測(cè)試無(wú)法優(yōu)雅退出,請(qǐng)問是什么問題呢?...