久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日... [打印本頁]

作者: dashen    時間: 2022-4-20 15:17
標(biāo)題: DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日...
DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日更新]


7.22日更新
1,優(yōu)化超時問題
2,修正一個Exception錯誤


很多站長開啟了防水墻等功能,在每次發(fā)帖的時候都會同步請求云端,這樣當(dāng)網(wǎng)絡(luò)不暢的時候很容易導(dǎo)致“卡頓”的情況出現(xiàn)影響用戶體驗。

同理,論壇的計劃任務(wù)也是把論壇后臺的各種任務(wù)附加到用戶的訪問動作上,給用戶造成論壇突然很卡了的假象。
于是,我們開發(fā)了這個論壇的異步機制來處理這個問題。


什么是異步?:
(, 下載次數(shù): 52)
在執(zhí)行過程中,我們把那些會造成卡的部分分離出來,放到后臺來執(zhí)行。

方案原理:
我們借助redis的隊列機制的BLPOP方法,在一個死循環(huán)中等待隊列中的可彈出的元素,否則就阻塞連接。
在后臺處理前臺提交過來的上報任務(wù)。

方案前提:
1,獨立服務(wù)器,能執(zhí)行命令行,并且安裝了redis服務(wù)以及php-redis擴展。
2,服務(wù)器能執(zhí)行計劃任務(wù)。

實施步驟:
1,到 http://m.9999xn.com/thread-12045-1-1.html 按提示安裝框架。如果已經(jīng)安裝好可跳過此步。
2,關(guān)閉論壇,此過程大約需要5~15分鐘。
3,確保論壇已經(jīng)安裝好redis以及php-redis擴展,如果沒有安裝可以參考帖子下方的方法。
4,下載帖子中的附件,并上傳到服務(wù)器(不會覆蓋任何文件)
5,切換到extend/bin目錄,執(zhí)行如下命令:
  1. ~$nohup php bin_async_cron.php&
復(fù)制代碼
6,在配置文件的最下方加入如下配置:
  1. $_config['extend']['asynctask']['on'] = 1;
復(fù)制代碼
在配置文件中找到如下兩項按如下配置:
  1. $_config['remote']['on'] = '1';
  2. $_config['remote']['cron'] = '1';
復(fù)制代碼
7,執(zhí)行命令:
  1. ~$crontab -e
復(fù)制代碼
添加如下代碼到最后一行
  1. * * * * * curl "http://你的站/api/remote/index.php?mod=cron"
復(fù)制代碼
8,可以到bin目錄下查看out文件,里面記錄了云上報日志,如果發(fā)現(xiàn)里面的剩余成員數(shù)一直在增加可以再次執(zhí)行步驟5,新增一個進程來執(zhí)行。

注意事項:
1,為了避免重啟后任務(wù)丟失,建議把步驟5添加到開機啟動里。
2,由于linux計劃任務(wù)最多每分鐘執(zhí)行一次,所以論壇的任務(wù)執(zhí)行可能有所延后而不是準(zhǔn)點執(zhí)行,比如今日發(fā)帖的任務(wù)可能就不是準(zhǔn)點更新而是延后了幾分鐘。
3,請限制extend/bin目錄只能本機訪問,尤其是該腳本存在死循環(huán),一定不要在瀏覽器下執(zhí)行。

linux系統(tǒng)安裝redis服務(wù)簡單步驟:
1,一般在/usr/local/src下,執(zhí)行wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
2,解壓 tar -zxf redis-2.6.14.tar.gz 然后切換到這個目錄。
3,make
4,一般到/etc/sysctl.conf里添加vm.overcommit_memory=1,然后reboot,這樣會允許分配所有內(nèi)存避免不能啟動redis。
5,在redis.conf中修改一下配置,最重要的是修改如下:
daemonize yes
把它轉(zhuǎn)換成駐守進程,其余配置請參考手冊。
6,redis-server redis.conf啟動redis,如果沒有redis-server命令,可以把src下面的redis-*都復(fù)制到/usr/bin目錄下
7,redis-cli啟動客戶端測試啟動是否正常。

PHP-REDIS客戶端安裝,參考:https://github.com/nicolasff/phpredis

(, 下載次數(shù): 330)






歡迎光臨 Discuz! 官方交流社區(qū) (http://m.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
国产剧情av麻豆香蕉精品| 色综合久久综合| 日韩经典中文字幕一区| 一区二区三区在线免费播放| 亚洲欧洲精品一区二区三区不卡| 国产精品乱码一区二区三区软件| 久久精品欧美日韩精品 | 天天操天天干天天综合网| 一区二区三区欧美| 亚洲一区二区三区四区中文字幕| 一区二区在线观看免费| 亚洲高清免费观看高清完整版在线观看| 亚洲激情在线激情| 日韩电影在线看| 精品夜夜嗨av一区二区三区| 国产精品一区一区| 99精品欧美一区二区蜜桃免费| 91麻豆免费看| 99国产精品| 欧美在线观看一区| 欧美r级电影在线观看| 日本一区二区不卡视频| 一区二区三区不卡视频| 青青草国产精品97视觉盛宴| 国产成人综合在线观看| 91影院在线免费观看| 亚洲国产一区在线| 在线视频国内一区二区| 日韩一区二区精品在线观看| 国产亚洲1区2区3区| 亚洲最大的成人av| 国产一区二区三区精品欧美日韩一区二区三区| 成人午夜激情片| 日韩一级在线| 欧美军同video69gay| 国产日产亚洲精品系列| 香港成人在线视频| 成人美女在线视频| 国产精品久久久久久模特| 欧美日韩国产片| 国产精品网曝门| 日韩精品一二区| 国产香蕉久久精品综合网| 亚洲第一福利一区| 成人av资源站| 亚洲综合99| 亚洲欧洲精品一区二区| 欧美日韩精品一区二区| 亚洲欧洲日韩在线| 国产在线日韩欧美| 亚洲黄色高清| 日韩视频不卡中文| 亚洲不卡在线观看| 91亚洲精品久久久蜜桃网站| 香蕉免费一区二区三区在线观看| 日韩精品综合一本久道在线视频| 亚洲精品免费看| 91在线无精精品入口| 91久久线看在观草草青青| 国产精品区一区二区三区| 国产一区二区三区免费看 | 精品国产91九色蝌蚪| 午夜av电影一区| 欧美日韩在线精品| 欧美一区二区三区四区五区| 性欧美大战久久久久久久久| 欧美激情在线| 日韩精品一区国产麻豆| 欧美aaa在线| 国产精品日韩久久久| 国产清纯在线一区二区www| 狠狠色伊人亚洲综合成人| 亚洲欧美精品| 色999日韩国产欧美一区二区| 中文字幕国产一区二区| 成人一区二区三区视频| 欧美日韩亚洲国产综合| 亚洲国产精品久久人人爱蜜臀| 欧美日韩调教| 精品国产乱码久久久久久蜜臀| 精品一区二区三区不卡| 一本久久a久久精品亚洲| 亚洲一区二区三区四区在线观看| 欧美久久成人| 国产欧美一区二区精品久导航| 国产欧美一区二区三区鸳鸯浴| 国产精品一线二线三线精华| 在线看国产一区| 日韩国产在线观看| 久久久久久一区二区| 亚洲美女屁股眼交| 欧美日韩福利| 国产欧美日韩精品一区| 91在线视频官网| 久久久精品综合| 91香蕉视频污| 国产欧美日韩伦理| 一区二区三区欧美激情| 亚洲精品123区| 一区av在线播放| 亚洲一区二区免费看| 亚洲精选视频在线| 国产精品毛片在线| 图片区小说区区亚洲影院| 亚洲女爱视频在线| 香蕉乱码成人久久天堂爱免费| 亚洲一区二区三区涩| 天堂一区二区在线| 欧美伊人久久大香线蕉综合69 | 欧美日韩国产小视频| 国产乱国产乱300精品| 欧美一区永久视频免费观看| 成人一区二区三区中文字幕| 久久久久久免费网| 国一区二区在线观看| 亚洲免费av网站| 亚洲自拍另类| 久久国产精品一区二区| 日韩视频在线观看一区二区| 成人免费高清在线| 国产精品狼人久久影院观看方式| 影音先锋久久| 奇米影视一区二区三区| 日韩一区二区免费在线电影 | 国产不卡在线播放| 欧美成人a∨高清免费观看| 91热门视频在线观看| 亚洲色图欧美激情| 91激情在线视频| 成人av电影观看| 亚洲精品免费在线| 8v天堂国产在线一区二区| 91丝袜美腿高跟国产极品老师| 亚洲欧美偷拍卡通变态| 在线观看亚洲精品| 91在线精品一区二区| 亚洲欧美国产77777| 成人午夜免费视频| 玉足女爽爽91| 日韩一区二区在线看片| 伊人久久综合| 韩国av一区二区三区四区| 国产偷v国产偷v亚洲高清| 国产精品日韩一区二区| 国产盗摄精品一区二区三区在线 | 激情文学综合网| 国产精品视频一二三| 日本久久精品电影| 欧美激情成人在线| 免费av网站大全久久| 国产精品污www在线观看| av一区二区不卡| 亚洲成av人在线观看| 久久久综合精品| 在线免费观看一区| 欧美性事免费在线观看| 国产主播一区二区| 亚洲精品乱码久久久久久黑人| 6080午夜不卡| 免费国产自线拍一欧美视频| 91在线视频播放地址| 看片的网站亚洲| 亚洲欧洲综合另类| 精品成人在线观看| 欧美三级电影在线看| 一本久道久久久| 99在线视频精品| 久久国产欧美日韩精品| 亚洲免费毛片网站| 国产午夜亚洲精品不卡| 在线综合+亚洲+欧美中文字幕| 亚洲女同同性videoxma| 亚洲成人原创| 欧美凹凸一区二区三区视频| 国产精品综合av一区二区国产馆| 亚洲一区二区成人在线观看| 国产欧美一区二区在线观看| 欧美另类高清zo欧美| 久久久精品动漫| 9国产精品视频| 国内精品久久久久国产盗摄免费观看完整版| 久久草av在线| 日本欧美一区二区三区乱码| 又紧又大又爽精品一区二区| 国产欧美日韩另类视频免费观看 | 国产很黄免费观看久久| 麻豆91精品视频| 视频一区二区国产| 亚洲成人免费在线观看| 一区二区三区日韩在线观看| 国产精品不卡在线| 中文幕一区二区三区久久蜜桃| 欧美mv日韩mv国产网站| 日韩欧美高清一区| 欧美一区二区在线视频| 8x8x8国产精品| 日韩视频在线你懂得| 日韩欧美久久一区| 日韩小视频在线观看专区| 日韩一区二区中文字幕|