国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman在return之前客戶端關(guān)閉了瀏覽器,服務(wù)端沒(méi)有執(zhí)行完的代碼會(huì)繼續(xù)執(zhí)行嗎?

alafafa

問(wèn)題描述

@walkor
用戶咋瀏覽器端點(diǎn)擊同步企業(yè)微信客戶資料,命令發(fā)給了服務(wù)端的一個(gè)controller后,客戶端的按鈕就變成了一個(gè)轉(zhuǎn)圈圈顯示同步中的按鈕,服務(wù)端controller收到命令后逐一去企業(yè)微信接口拉取客戶資料,每獲取到一個(gè)客戶資料后寫(xiě)入數(shù)據(jù)庫(kù),然后再去獲取下一個(gè),全部獲取完之后給客戶端 return 一個(gè)同步完成的 response ,客戶端收到 response 后,轉(zhuǎn)圈圈按鈕停止轉(zhuǎn)動(dòng)顯示同步完成。假設(shè)有 5000個(gè)客戶資料需要同步,假設(shè)這個(gè)過(guò)程需要半個(gè)小時(shí),而在這半個(gè)小時(shí)中客戶端關(guān)閉了瀏覽器,服務(wù)端會(huì)怎樣,是會(huì)繼續(xù)同步資料寫(xiě)入數(shù)據(jù)庫(kù),還是會(huì)停掉未完成的同步,假如是停掉未完成的工作的話如何阻擊這種現(xiàn)象發(fā)生?即無(wú)論是客戶端是在瀏覽器窗口中等待還是關(guān)閉了瀏覽器窗口服務(wù)端都會(huì)完成同步工作

1221 3 1
3個(gè)回答

nitron

用隊(duì)列/自定義進(jìn)程處理

  • alafafa 2022-10-21

    假如不用 隊(duì)列/自定義進(jìn)程處理,用戶就想在瀏覽器里等著跑完,能實(shí)現(xiàn)嗎?網(wǎng)頁(yè)被關(guān)掉或許是因?yàn)椴恍⌒幕蛘咄k?/p>

  • alafafa 2022-10-21

    webman是常駐內(nèi)存的,按道理應(yīng)該能實(shí)現(xiàn),php-fpm都能通過(guò)改php.ini實(shí)現(xiàn),可是這塊兒webman的文檔并沒(méi)有說(shuō)明,有沒(méi)有一個(gè)在config里面的開(kāi)關(guān),像修改php.ini的max_execution_time,或者用set_time_limit(0)加在controller能行嗎,坐等 @walkor 來(lái)給說(shuō)明一下

ichynul

分頁(yè)處理,沒(méi)有處理完自動(dòng)跳下一頁(yè)

  • 暫無(wú)評(píng)論
walkor 打賞

關(guān)閉瀏覽器webman會(huì)繼續(xù)執(zhí)行,關(guān)閉瀏覽器不影響正在執(zhí)行的業(yè)務(wù)

  • alafafa 2022-10-21

    好的,老大,謝謝了,不需要在 controller里加 set_time_limit(0)嗎?默認(rèn)就是長(zhǎng)鏈接?

  • walkor 2022-10-21

    什么都不需要設(shè)置

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??