我正在运行WSO2 IS 5.0.0。我已经为IS 5.0.0应用了SP以及为该版本为Identity Server和Carbon 4.2.0发布的所有其他安全补丁。我的环境由4台正在创建集群的计算机组成(使用WKA成员资格方案和Load Balancer(AWS 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>
我需要调整任何其他配置文件吗?
提前致谢。
答案 0 :(得分:0)
您使用的是任何二级用户商店吗?如果不是,则不需要Dep-sync。你可以简单地禁用它。如果您使用的是辅助用户存储,最好的选择是避免手动使用Dep-sync和复制辅助用户存储相关配置。