根据网络两篇文章整理

问题描述:
当开通或关闭某个云平台服务的时候,报如下错误信息:
调用远程接口失败。请检查您的服务器是否处于内网以及您服务器的防火墙设置。

云平台测试站点的接口文件正常,于是开始在文件里断点记录,发现程序也执行完了。
咨询了下云平台的同事,说是有可能是超时导致的。

于是进站点后台,进入chrome开发者模式下的网络选项卡,记录所有网络链接。
然后去开通或关闭某个服务,发现需要耗时8s之久,估计确实像同事说的那样是超时导致的。

问题总结:
出现此类问题的站点一般装了很多插件,更新插件缓存时耗时太久导致云平台访问超时没有正确的返回,进而报上面的错误。

解决办法:

找到文件"\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) {//}

原理:有些站点安装很多插件,不乏一些程序臃肿的插件,而操作云平台时,需要更新服务器的所有缓存,而时间限制是30秒,这样就会导致操作云平台因超时而报这个错误,注销掉既能解决这个问题;注意:这样操作的用户每次操作完云平台要手动更新一下缓存,否则云平台的菜单可能不更新;(不推荐注销代码的方式解决此问题,因为同步又会出问题,最好是卸载掉所有的插件来修复此问题,修复之后再按照自己的需求开启插件,当开启某插件而导致云平台又不能使用时,就能确定是哪个插件的问题了)

看了各种办法,还是以上这个办法(相比原文,这里只需要修改cloud.php这一个文件)好使,更新代码后,记得要在admin后台工具手动更新下缓存。

转载于:https://www.cnblogs.com/luowei/p/5029862.html

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

  1. java调用远程 接口_java通过url调用远程接口返回json数据

    java通过url调用远程接口返回json数据,有用户名和密码验证, 转自 https://blog.csdn.net/wanglong1990421/article/details/78815856 ...

  2. WebService工具类调用远程接口服务时java.io.IOException: Server returned HTTP response code: 500 for URL XXX

    问题描述:在本地测试时,使用个人封装的Webservice代码工具类调用远程接口服务时,一切正常.但是一旦将该代码放到一个已有项目的中使用时,就会出现如下所示的错误提示 java.io.IOExcep ...

  3. 物联网云平台应用于远程污水在线检测

    物联网云平台应用于远程污水在线检测 一.行业现状 城市污水处理设施建设已提到了城市基础设施建设的突出位置,使城市污水处理设施建设进入了一个新的发展阶段.但目前全国各地对污染源和排污河渠的水质监测仍停留 ...

  4. 物联网云平台应用于远程空气污染监控

    物联网云平台应用于远程空气污染监测 一.行业现状 大气环境质量已成为当下衡量一个国家或城市发展程度的中要标准,大气环境检测是大气环境保护的一项重要基础工作.目前我国大气污染自动检测技术设备多引进国外, ...

  5. STM32通过ESP8266利用机智云平台实现手机远程操作

    STM32通过ESP8266利用机智云平台实现手机远程操作 将STM32作为主控芯片,ESP8266作为外设,利用串口传递信息,通过机智云平台实现STM32与手机之间的数据传输!之所以选择机智云平台, ...

  6. 米云平台Python调用

    米云平台Python调用 https://gitee.com/angel-dream/miyun-platform-python-call 介绍 米云平台Python调用,登录,获取余额,获取手机号, ...

  7. 【Discuz】云平台服务:出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常

    [Discuz]云平台服务:出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常 参考文章: (1)[Discuz]云平台服务:出了点小错,由于站点ID/通信KEY等 ...

  8. python 如何调用远程接口

    在python中我们可以使用requests模块来实现调用远程接口 一.安装requests模块 pip install requests 二.使用requests模块实现get方式调用远程接口 使用 ...

  9. python调用远程的python文件_python 实现调用远程接口

    在python中我们可以使用requests模块来实现调用远程接口 一:安装requests模块 pip install requests 二:使用requests模块实现get方式调用远程接口 使用 ...

最新文章

  1. 2019牛客全国多校训练三 题解
  2. ASP.NET控件Repeater遍历
  3. 台湾澎湖县启动返乡包机 春节疏运增加25个航班
  4. vse职位的全称_吉利汽车VSE岗(SE5AGBRC-M工资待遇怎么样 - 浙江吉利控股集团有限公司 - 职友集...
  5. 实验干货分享:用Go语言实现分布式缓存开发之map
  6. LintCode 1692. 组队打怪(田忌赛马,二分查找)
  7. c语言ax2bxc0,c语言程序用函数怎么输出ax2bxc=0?用C语言编号一个程序, 爱问知识人...
  8. 蓝桥杯 BASIC-26 基础练习 报时助手
  9. java面试简历精通n_对标金九银十:各大厂最新Java面试真题整理+简历模板
  10. MySQL-快速入门(8)存储过程、存储函数
  11. javaJSON字符串转换实体类
  12. java基于springboot+vue的旧物置换网站
  13. 时间序列分析-MA模型
  14. 联想裁员:公司不是我的家
  15. html渐变编织背景,CSS hover背景/文字渐变效果
  16. 主页 被 2345 篡改怎么办
  17. Python下通过PR曲线值计算AP
  18. uni-app(微信小程序)连接HC系列蓝牙模块并进行双向通信采坑总结
  19. 【渝粤教育】电大中专电子商务网站建设与维护 (20)作业 题库
  20. 【图文排版】微信文章怎样可以合理布局?

热门文章

  1. 五 Django 1.5.4 User Authentication 用户认证
  2. extmail集群的邮件负载均衡方案 [lvs dns postfix]
  3. Wiki系统分析比较
  4. golang 简单web服务
  5. 也许这就是一种技术成就梦想的理解吧
  6. Freemarker入门小案例(生成静态网页的其中一种方式)
  7. WCF学习之旅—基于Fault Contract 的异常处理(十八)
  8. 【R】神经网络相关的R包
  9. 【原创】原来你竟然是这样的Chrome?!Firefox笑而不语
  10. Ubuntu里解压tar.xz格式