【问题标题】:Startup and Shutdown order of WSO2 ComponentsWSO2 组件的启动和关闭顺序
【发布时间】:2021-01-03 11:38:46
【问题描述】:
在非生产实例和单个主机上,我碰巧安装了 WSO2 组件,例如 WSO2 Identity Server 和 WSO2 API Manager。
开机和关机的顺序是什么?
如果我理解正确,下面的顺序是否可以避免任何内部服务器错误?
启动:
- WSO2- 身份服务器
- WSO2 API 管理器
关机:
- WSO2 API 管理器
- WSO2 身份服务器
- 终止任何悬空请求
请专家告诉我。
【问题讨论】:
标签:
api
wso2
sequence
startup
shutdown
【解决方案1】:
如果您想在单个服务器上同时启动这两个服务(WSO2 APIM 和 WSO2 IS),请尝试更改 /repository/conf 中 carbon.xml 中任何人的端口偏移量
`
<!-- Ports offset. This entry will set the value of the ports defined below to
the define value + Offset.
e.g. Offset=2 and HTTPS port=9443 will set the effective HTTPS port to 9445
-->
<Offset>0</Offset>`
如果使用身份服务器作为密钥管理器,应首先启动身份服务器,然后是 API-Manager。或者,如果您进行了任何配置,将其中一个服务的 URL 放入另一个服务,那么您使用的 URL 需要处于 UP 状态。所以应该首先启动服务。例如,在身份作为密钥管理器的情况下,您将身份服务器的 URL 放在 APIM 的 api-manager.xml 文件中,因此在这种情况下,应首先启动 WSO2 身份服务器。
仅当 2 个服务之间存在任何连接(应用程序方面与数据库无关)时,只有启动服务的顺序才重要
希望这能消除你的困惑