Tag: wso2 am

Rsync不能在基于rhel7.3的openshift容器之间工作

我需要将文件从一个容器传输到其他容器。我开发了基于rhel7.3的docker镜像,并部署在openshift redhat 我们已经使用rsync来在容器之间传输文件。下面的rsync脚本工作正常,当我开发了基于Ubuntu的图像,但不是在红帽 #!/bin/bash mkdir ~/.ssh cd ~/.ssh ssh-keygen -f gatewayworker.rsa -t rsa -N '' sshpass -p "rsyncuser" ssh-copy-id -o "StrictHostKeyChecking no" -i ~/.ssh/gatewayworker.rsa.pub rsyncuser@gateway-manager while true do rsync -rtvu -e 'ssh -i gatewayworker.rsa -o StrictHostKeyChecking=no' rsyncuser@gateway-manager:/mnt/wso2am-2.1.0/repository/deployment/server/synapse-configs/ /mnt/wso2am-2.1.0/repository/deployment/server/synapse-configs/ –delete sleep 10 done 当试图find根连接之间的SSH连接无法build立连接时,我运行了命令ssh wso2user@gatewaymanager -p 22 -v 。 这是告诉连接build立,但在SSH2_MSG_KEXINIT sent步骤,我们正在Read from socket failed:Connection reset by […]

WSO2:RegistryCoreServiceComponent无法激活registry核心包

所以我正在研究wso2我已经用分析工作做了APIM,现在我也必须让它和IS一起工作。 我正在使用docker在这里,并添加IS(预打包的)文件夹到我的容器(与apim相同),并创build另一个容器与MySQL数据库。 我完成了下面的文档 。 启动IS正在运行,并连接到数据库,因为根据日志正确configurationregistry,我有权访问pipe理面板一切似乎确定,但apim不会启动我有标题的错误。 已经有一篇文章谈到了同样的事情: WSO2 APIpipe理器和Identity Server Integration ,我已经检查过了,我正确地遵循了文档,并没有删除提到的部分。 我试图移动apim到另一个容器,但相同的结果它似乎不能连接到我的分贝。 我创build了一些其他的数据库用户,以防由于某种原因连接IS和APIM与同一个用户将是一个问题或东西,但没有解决它。 我可以连接到我的数据库使用Dbeaver从我的电脑,所以数据库是绝对可访问的。 无论如何,任何帮助,暗示或任何东西将不胜感激。 我的堆栈跟踪

Docker容器发生更改后WSO2丢失API

我有使用WSO2 API Manager 2.0.0的另一个问题:我已经在docker中使用三个容器(一个用于APIM,一个用于分析,另一个用于MySQL)安装它,我用自定义版本replace一些configuration文件(例如DB,服务器名称,网关设置…)。 APIM和Analytics都configuration为将数据保存在MySQL容器中,并且能够看到数据库中的更改。 问题是,在重build容器后,我无法在发布者和商店中find我的API。 数据库中的更改仍然存在,我可以看到所有API的统计信息,如果尝试使用相同的名称或上下文创build新的API,但出现新的构build后,该存储总是空的,则会出现错误。 我也试着把/ repository / deployment / server / synapse-config / default和/ repository / tenants /放在两个卷中,我可以看到/…/default/api/中为我的API创build的文件,但我无法弄清楚这个问题。 我应该坚持一些额外的目录中没有提到的指南? 如果可能的话,我不希望把整个APIM和分析家的数量都放在一起。