背景 前天3月29號(hào),剛準(zhǔn)備吃飯,手機(jī)上收到了系統(tǒng)上一個(gè)Error Alert提示,打開進(jìn)去看原來是出現(xiàn)一次重試超時(shí),后面是正常的。然后無意跳去看一下所有服務(wù)總覽頁面,發(fā)現(xiàn)另一個(gè)服務(wù)有幾個(gè)error,于是進(jìn)入詳情,發(fā)現(xiàn)一直提示“驗(yàn)證碼637592發(fā)送失敗,data not accepted”。 業(yè)務(wù)邏輯 以上報(bào)錯(cuò)來自一個(gè)郵件推送服務(wù),利用webman+rabbitmq(采用的workerman/rabbitmq)做的...
一、寫在前面 21年的時(shí)候有機(jī)會(huì)第一次接觸了webman,初次接觸這種模式的框架時(shí),感覺還是挺新穎的。目前已經(jīng)使用了1年多,感覺挺不錯(cuò)的。之前在論壇看到了第三方項(xiàng)目中對(duì)PHPForker的介紹,于是有機(jī)會(huì)學(xué)習(xí)了一下,并重新回過頭來看webman的啟動(dòng)流程。 二、說明 以下流程圖是個(gè)人理解,有不對(duì)的地方請(qǐng)指出來,我將修正它。 同時(shí)聲明下該流程的幾個(gè)點(diǎn) 該流程核心關(guān)注接收并響應(yīng)請(qǐng)求的流程,針對(duì)定時(shí)器部分暫未列出 默認(rèn)處...