聯(lián)系官方銷售客服
1835022288
028-61286886
求助各位大神們,網(wǎng)站的消息提醒如何能實(shí)時(shí)就發(fā)送,不要進(jìn)入《任務(wù)隊(duì)列》菜單。比如用戶投稿,后臺(tái)審核通過后,實(shí)時(shí)就發(fā)送消息提醒了,不用在任務(wù)隊(duì)列里面排隊(duì),我這個(gè)服務(wù)器有點(diǎn)奇葩,在服務(wù)器上訪問不到網(wǎng)站本身,被防火墻攔截了,還不能改。。。所以只能看看 能不能繞過任務(wù)隊(duì)列,直接發(fā)送,量很小,不用擔(dān)心阻塞。能解決問題就行,謝謝各位大神了。
這個(gè)流程是有弊端的,當(dāng)提交按鈕點(diǎn)擊之后會(huì)往服務(wù)器發(fā)送消息,這時(shí)候可能會(huì)延遲幾秒時(shí)間,影響了用戶的投稿體驗(yàn),所以有了任務(wù)隊(duì)列的功能
參考文檔:《設(shè)置自動(dòng)任務(wù)隊(duì)列》
回復(fù)迅??蚣軇?chuàng)始人 老大,關(guān)于延遲這個(gè)沒問題,程序在內(nèi)網(wǎng)運(yùn)行,量很小,我在投稿那說明 可能會(huì)延遲幾秒成功就行,我知道任務(wù)隊(duì)列如何處理呢,但是這個(gè)服務(wù)器太奇葩,在服務(wù)器上訪問不到自己的網(wǎng)站,被防火墻攔截,所以在服務(wù)器上做不了計(jì)劃任務(wù),老大看看能不能通過修改參數(shù)就可以實(shí)時(shí)發(fā)送就行,謝謝老大神速回復(fù)!
就按照文檔里面的虛擬主機(jī)的做法
回復(fù)迅睿框架創(chuàng)始人 還是不行,老大,這個(gè)代碼我已經(jīng)放在會(huì)員中心底部了,

訪問會(huì)員中心,還是沒觸發(fā)執(zhí)行任務(wù),難道是因?yàn)槲曳?wù)器上訪問網(wǎng)站被防火墻攔截的問題嗎?
對(duì)了 config/run_lock.php 這個(gè)文件也沒找到!
文件不管,搜索這個(gè)情況

回復(fù)迅睿框架創(chuàng)始人 我在js里面改成這個(gè)url執(zhí)行也沒用,我直接在我本機(jī)瀏覽器訪問這個(gè)url 提示“Run 2”,然后我看任務(wù)依然還在隊(duì)列里面,我在訪問這個(gè)url就變?yōu)?span style="font-family: "Microsoft YaHei"; font-size: medium;">未到執(zhí)行時(shí)間,但是任務(wù)依然沒執(zhí)行,只有在后臺(tái)手動(dòng)點(diǎn)執(zhí)行任務(wù)才執(zhí)行 奇怪了
Run 2
表示執(zhí)行成功了
未到執(zhí)行時(shí)間
是因?yàn)橐g隔100秒后才能運(yùn)行第二次,防止頻繁執(zhí)行導(dǎo)致網(wǎng)站卡頓
回復(fù)迅??蚣軇?chuàng)始人 老大,這個(gè)就神奇了,提示成功了 任務(wù)還是在隊(duì)列里面

,頭炸了
回復(fù)@叢林灰太狼 這個(gè)默認(rèn)是加入隊(duì)列的,你可以在字段里設(shè)一個(gè)即時(shí)發(fā)送的開關(guān),跳過隊(duì)列。需要改一下后臺(tái)審核的控制器代碼。
不用改審核的控制器,因?yàn)榭刂破魑募厦嬗刑崾?,說該文件不能修改,就破壞主程序了
可以使用自定義鉤子的辦法,在發(fā)布后的鉤子里面,寫一個(gè)執(zhí)行隊(duì)列命令
回復(fù)@Fa
回復(fù)@名煙黃鶴樓 樓主是需求是審核后發(fā)送消息而消息不加入隊(duì)列,主程序默認(rèn)是加入隊(duì)列的,寫發(fā)布后的鉤子達(dá)不到目的的。
發(fā)布購的鉤子可以做到的,我做過相同的功能
回復(fù)@Fa