更新架构时,API Connect 显示“无法获取”错误

更新架构时,API Connect 显示“无法获取”错误

我已在远程服务器上安装了带有 mongodb 连接器的 API Connect。

当我通过浏览器访问 IBM API Connect 时,一切都很好,但是当我转到我的数据库所在的数据源并尝试点击“更新模式”按钮(如图所示)时,出现错误,显示以下内容:

无法获取 /apim/dataSources/partials/dataSourceMigrate.html

PS 我授予了我的项目目录 (/var/www/) 的完全权限,并授予 www-data 组的完全所有权,但情况仍然相同。

任何帮助,将不胜感激。在此处输入图片描述

答案1

您是否尝试过使用 访问您的资源curl?也许甚至使用浏览器。不要忘记添加正确的端口。使用 curl,您可以从运行 API 连接的框中执行此操作。curl 命令类似于:(
curl -X GET http://<host>/apim/dataSources/partials/dataSourceMigrate.html填写您的主机名)

可以尝试以下几件事:

  • 从您的桌面获取文件
  • 从 API 框中获取文件(可能需要ssh放入该框中)

如果这些步骤成功,根据目前的信息我无法得知。在这种情况下,请仔细查看 API connect 和 mongodb 的日志文件,并发布与您的问题相关的行。

如果第一步失败,那么您就知道必须检查您的网络服务器。首先要查看的是网络服务器的 error.log 和 access.log。

如果第二步失败,则可能是连接问题。查看ping <host> 输出以查看该框是否可以访问您的网络服务器。也可能是防火墙问题。

希望这有帮助,
Jeroen

相关内容