如何检查WSO2中的部署同步器是否提交给svn?

时间:2014-08-10 16:49:12

标签: svn wso2 wso2-emm

我有一组四个集群WS​​O2 EMM实例,2个管理和2个工作节点。这些都是单独的虚拟机。所有节点都通过组播成功加入了集群。该数据库也位于远程VM上。在所有节点上激活并配置部署同步器;他们应该提交SVN远程虚拟机。

SVN服务器配置正确,因为它接受来自其他测试VM的提交。

通常,管理器节点应该将/ repository / deployment / server的内容提交给SVN服务器。

这些提交不应该自动发生吗? 目前更重要的是,我是否可以强制手动提交以检查一切设置是否正确? (我没有看到日志中发生任何事情,SVN存储库的内容也没有改变......)

仅供参考,这是来自carbon.xml的片段:

 <DeploymentSynchronizer>
        <Enabled>true</Enabled>
        <AutoCommit>true</AutoCommit>
        <AutoCheckout>true</AutoCheckout>
        <RepositoryType>svn</RepositoryType>
        <SvnUrl>http://10.1.0.18/emm</SvnUrl>
        <SvnUser>{{ username }}</SvnUser>
        <SvnPassword>{{ password }}</SvnPassword>
        <SvnUrlAppendTenantId>true</SvnUrlAppendTenantId>
    </DeploymentSynchronizer>

1 个答案:

答案 0 :(得分:1)

这些提交应该从管理器节点自动发生,工作节点应该自动检查更新。启动管理器节点后,如果您看到在名为&#39; -1234&#39;的SVN仓库中创建的文件夹。然后它将内容提交到&#39; / repository / deployment / server&#39;。在您对此文件夹进行任何更改之前,不会有来自工作节点的任何更新。 如果仍然存在问题,最好检查与SVN仓库的连接。