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

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

alafafa

問題描述

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

1305 3 1
3個回答

nitron

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

  • alafafa 2022-10-21

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

  • alafafa 2022-10-21

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

ichynul

分頁處理,沒有處理完自動跳下一頁

  • 暫無評論
walkor 打賞

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

  • alafafa 2022-10-21

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

  • walkor 2022-10-21

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

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