我想用webman開一個(gè)process,處理一個(gè)任務(wù),任務(wù)就是一個(gè)定時(shí)器,定時(shí)處理業(yè)務(wù)邏輯。任務(wù)結(jié)果保存在process的一個(gè)變量里面,我想在http進(jìn)程中讀取到這個(gè)變量,用戶訪問我網(wǎng)站時(shí)返回給用戶,可能比較基礎(chǔ),但是這個(gè)跨進(jìn)程了,不知道怎么弄...
問題描述 webman或者workerman似乎不支持try catch這種捕獲異常?我知道PHP對(duì)這個(gè)處理異常很弱雞,但是其他框架,比如thinkphp等利用set_error_handler set_exception_handler等內(nèi)置函數(shù)做了處理的,在一個(gè)方法內(nèi)可以利用try catch捕獲可能出現(xiàn)異常的代碼塊,做一個(gè)處理,保證這個(gè)方法能繼續(xù)運(yùn)行,繼續(xù)走下去,webman似乎不行? //比如thinkphp...
一個(gè)worker進(jìn)程維持的客戶端斷開后,這個(gè)客戶端對(duì)應(yīng)的onMessage回調(diào)函數(shù)中的變量就銷毀了嗎,像php-fpm模式那樣,一個(gè)腳本執(zhí)行完了,腳本內(nèi)的變量和資源就全部銷毀了。如果銷毀了,是什么原理呢,workerman中的變量不是永久保存的嗎?客戶端沒有斷開之前,onMessage中變量就還是一直在內(nèi)存中的嗎?...