使用的是GuzzleHttp , 也設(shè)置了超時(shí)時(shí)間,但最近調(diào)用第三方接口,接口服務(wù)器是國(guó)外的,老是所有進(jìn)程都卡死了
重啟后,過(guò)一會(huì)兒,又有2個(gè)進(jìn)程卡死了,
請(qǐng)問(wèn)各位大佬,這種情況有沒(méi)有好的解決辦法???
1.既然是消費(fèi)者這種就好辦一點(diǎn),你可以選擇使用workerman/http-client (非阻塞IO)這種方式去調(diào)用。
2.Event事件循環(huán)驅(qū)動(dòng)改為Swoole,這時(shí)候使用Coroutine::create(fn()=>http_request()) 去做。