租户-1234的部署同步提交失败WSO2 IS 5.0.0

时间:2016-09-10 11:12:14

标签: wso2 wso2is wso2carbon

我正在运行WSO2 IS 5.0.0。我已经为IS 5.0.0应用了SP以及为该版本为Identity Server和Carbon 4.2.0发布的所有其他安全补丁。我的环境由4台正在创建集群的计算机组成(使用WKA成员资格方案和Load Balancer(AW​​S ELB)并启用了粘性会话)。我正在使用MySQL(不是默认的H2数据库)。部署IS的计算机是Windows Server 2012 R2(EC2 AWS机器) 我一直在控制台中接收日志文件"部署同步提交,租户-1234失败"。我应用了@ycr建议的更改以禁用Dep-Sync:

Route::get('/assets/{module}/{type}/{file}', [ function ($module, $type, $file) {
    $module = ucfirst($module);

    $path = app_path("Modules/$module/Resources/Blocks/$type/$file");

    if (\File::exists($path)) {
        return response()->download($path, "$file");
    }

    return response()->json([ ], 404);
}]);

并重新启动我的所有机器。大约2周我没有问题。然后突然我收到了同样的错误,但今天我的两台机器上有额外的堆栈跟踪(29.09.2016):

  <DeploymentSynchronizer>
<Enabled>false</Enabled>
<AutoCommit>false</AutoCommit>
<AutoCheckout>false</AutoCheckout>
<RepositoryType>svn</RepositoryType>
<SvnUrl>http://svnrepo.example.com/repos/</SvnUrl>
<SvnUser>username</SvnUser>
<SvnPassword>password</SvnPassword>
<SvnUrlAppendTenantId>false</SvnUrlAppendTenantId>

我需要调整任何其他配置文件吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您使用的是任何二级用户商店吗?如果不是,则不需要Dep-sync。你可以简单地禁用它。如果您使用的是辅助用户存储,最好的选择是避免手动使用Dep-sync和复制辅助用户存储相关配置。