日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

discuz云平台报调用远程接口失败的问题分析和解决

發(fā)布時(shí)間:2025/7/14 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 discuz云平台报调用远程接口失败的问题分析和解决 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

根據(jù)網(wǎng)絡(luò)兩篇文章整理

問(wèn)題描述:
當(dāng)開(kāi)通或關(guān)閉某個(gè)云平臺(tái)服務(wù)的時(shí)候,報(bào)如下錯(cuò)誤信息:
調(diào)用遠(yuǎn)程接口失敗。請(qǐng)檢查您的服務(wù)器是否處于內(nèi)網(wǎng)以及您服務(wù)器的防火墻設(shè)置。

云平臺(tái)測(cè)試站點(diǎn)的接口文件正常,于是開(kāi)始在文件里斷點(diǎn)記錄,發(fā)現(xiàn)程序也執(zhí)行完了。
咨詢了下云平臺(tái)的同事,說(shuō)是有可能是超時(shí)導(dǎo)致的。

于是進(jìn)站點(diǎn)后臺(tái),進(jìn)入chrome開(kāi)發(fā)者模式下的網(wǎng)絡(luò)選項(xiàng)卡,記錄所有網(wǎng)絡(luò)鏈接。
然后去開(kāi)通或關(guān)閉某個(gè)服務(wù),發(fā)現(xiàn)需要耗時(shí)8s之久,估計(jì)確實(shí)像同事說(shuō)的那樣是超時(shí)導(dǎo)致的。

問(wèn)題總結(jié):
出現(xiàn)此類問(wèn)題的站點(diǎn)一般裝了很多插件,更新插件緩存時(shí)耗時(shí)太久導(dǎo)致云平臺(tái)訪問(wèn)超時(shí)沒(méi)有正確的返回,進(jìn)而報(bào)上面的錯(cuò)誤。

?

?

解決辦法:

找到文件"\api\manyou\Service\Server\Cloud.php"注銷掉60到64行:

try {require_once libfile('function/cache');updatecache(array('plugin', 'setting', 'styles'));
cleartemplatecache();}
catch (Exception $e) {}?

?

修改為:

//try {// require_once libfile('function/cache');// updatecache(array('plugin', 'setting', 'styles'));// cleartemplatecache();// } catch (Exception $e) {//}

?

原理:有些站點(diǎn)安裝很多插件,不乏一些程序臃腫的插件,而操作云平臺(tái)時(shí),需要更新服務(wù)器的所有緩存,而時(shí)間限制是30秒,這樣就會(huì)導(dǎo)致操作云平臺(tái)因超時(shí)而報(bào)這個(gè)錯(cuò)誤,注銷掉既能解決這個(gè)問(wèn)題;注意:這樣操作的用戶每次操作完云平臺(tái)要手動(dòng)更新一下緩存,否則云平臺(tái)的菜單可能不更新;(不推薦注銷代碼的方式解決此問(wèn)題,因?yàn)橥接謺?huì)出問(wèn)題,最好是卸載掉所有的插件來(lái)修復(fù)此問(wèn)題,修復(fù)之后再按照自己的需求開(kāi)啟插件,當(dāng)開(kāi)啟某插件而導(dǎo)致云平臺(tái)又不能使用時(shí),就能確定是哪個(gè)插件的問(wèn)題了)

??

?

看了各種辦法,還是以上這個(gè)辦法(相比原文,這里只需要修改cloud.php這一個(gè)文件)好使,更新代碼后,記得要在admin后臺(tái)工具手動(dòng)更新下緩存。

轉(zhuǎn)載于:https://www.cnblogs.com/luowei/p/5029862.html

總結(jié)

以上是生活随笔為你收集整理的discuz云平台报调用远程接口失败的问题分析和解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。