5

我有一组四个集群 WSO2 EMM 实例、2 个管理节点和 2 个工作节点。这些都是独立的虚拟机。所有节点均已通过多播成功加入集群。该数据库也在远程虚拟机上。在所有节点上激活并配置部署同步器;他们应该提交到 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>
4

1 回答 1

1

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

于 2014-08-11T02:29:19.497 回答