Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >WSO2 - svnClientBundle.jar在不活动后进入睡眠状态,并没有恢复功能。

WSO2 - svnClientBundle.jar在不活动后进入睡眠状态,并没有恢复功能。
EN

Stack Overflow用户
提问于 2014-10-30 12:46:19
回答 1查看 109关注 0票数 0

我已经使用基于SVN的部署同步设置了一个分布式的集群WSO2 API管理器1.6.0环境.SVN将在启动时执行,获取SVN存储库中的任何新内容。

代码语言:javascript
运行
AI代码解释
复制
TID: [0] [AM] [2014-10-30 14:52:57,790]  INFO {org.apache.synapse.rest.API} -  Initializing API: admin--TestAPI_Phil:v0.1 {org.apache.synapse.rest.API}
TID: [0] [AM] [2014-10-30 14:52:57,798]  INFO {org.apache.synapse.deployers.APIDeployer} -  API named 'admin--TestAPI_Phil:v0.1' has been deployed from file : /opt/wso2am-1.6.0/repository/deployment/server/synapse-configs/default/api/admin--TestAPI_Phil_v0.1.xml {org.apache.synapse.deployers.APIDeployer}

然而,几分钟后,svnClientBundle jar执行它的工作,它就会进入休眠状态,并且不会在更新时重新激活,尽管Store/Publisher说已经更新了网关:

代码语言:javascript
运行
AI代码解释
复制
TID: [0] [AM] [2014-10-30 15:21:06,965]  INFO {org.apache.synapse.rest.API} -  Initializing API: admin--TestAPI-2:v0.1 {org.apache.synapse.rest.API}
TID: [0] [AM] [2014-10-30 15:21:20,115]  INFO {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask} -  Sent [SynchronizeRepositoryRequest{tenantId=-1234, tenantDomain='carbon.super', messageId=a3e77858-985d-4616-9b50-d6c9b47c0bf2}] {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask}

网关不会获取正在被推送的新API。我如何让WSO2意识到有一个更新,或者使用svnClientBundle-1.0.0.jar定期检查svnClientBundle-1.0.0.jar的脚本?我应该做一个BeanShell脚本吗?

具有完整日志输出的GitHub文档位于以下位置:https://gist.github.com/predatorian3/024193918330af2140bb

我还跟踪了hte文件:

https://docs.wso2.com/display/AM140/SVN-Based+Deployment+Synchronizer

https://docs.wso2.com/display/CLUSTER420/SVN-based+Deployment+Synchronizer

https://docs.wso2.com/display/CLUSTER420/Clustering+API+Manager#ClusteringAPIManager-Installingandconfiguringthedatabases

基于SVN的部署同步和集群API管理器的文档相互冲突,并且说svnClientBundle-1.0.0.jar需要在不同的位置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 04:28:53

正如您从docs 1中看到的,svnClientBundle-1.0.0.jar必须始终复制到<PRODUCT_HOME>/repository/components/dropins目录中。

部署同步器依赖于群集消息,因此需要确保产品集群正常工作。正如您所观察到的,服务器将在服务器启动时签出工件。之后,只有当服务器收到集群消息时,才会更新工件。

产品集群应该与2中提到的域相同。我们建议使用wka成员资格方案。

请先启动您的wka成员,然后启动其他服务器。您必须在wka成员的日志中看到“联接”消息。如果您没有看到这一点,那么<AM_HOME>/repository/conf/axis2/axis2.xml中的集群配置肯定有问题。请确保在群集配置中使用IP地址。

我没在你的日志里看到连接信息。请检查您的配置。

因为您没有使用ELB,所以您只需要避免将ELB细节添加到axis2.xml中。

例如,如果您有两个网关节点,下面是axis2.xml所需的配置

网关1:

代码语言:javascript
运行
AI代码解释
复制
<clustering class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent" enable="true">
    <parameter name="membershipScheme">wka</parameter>
    <parameter name="domain">wso2.am.domain</parameter>
    <parameter name="localMemberHost">192.168.10.1</parameter>
    <parameter name="localMemberPort">4100</parameter>
    <parameter name="properties">
        <property name="backendServerURL" value="https://${hostName}:${httpsPort}/services/"/>
        <property name="mgtConsoleURL" value="https://${hostName}:${httpsPort}/"/>
    </parameter>
    <members>
    </members>
</clustering>

网关2:

代码语言:javascript
运行
AI代码解释
复制
<clustering class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent" enable="true">
    <parameter name="membershipScheme">wka</parameter>
    <parameter name="domain">wso2.am.domain</parameter>
    <parameter name="localMemberHost">192.168.10.2</parameter>
    <parameter name="localMemberPort">4101</parameter>
    <parameter name="properties">
        <property name="backendServerURL" value="https://${hostName}:${httpsPort}/services/"/>
        <property name="mgtConsoleURL" value="https://${hostName}:${httpsPort}/"/>
    </parameter>
    <members>
        <member>
              <hostName>192.168.10.1</hostName>
              <port>4100</port>
        </member>
    </members>
</clustering>

我希望这能帮到你。

1

2

3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26662948

复制
相关文章
活动状态检查
通过查询基本视图,确认数据库和实例处于正常运行状态,可以对外提供数据服务。1.1实例状态1.1实例状态SELECT instance_name,status FROM gv$instance;查询返回实例名称、状态,正常状态应为Open。$crsctl status resource –t集群状态select name,open_mode from v$PDBS;PDB状态GDSCTL> config shardSharding状态1.2会话信息1.2会话信息SELECTSESSIONS_CURRENT,
用户8006012
2022/06/23
1.5K0
TienChin 活动管理-活动状态完善
编写一个将超过当前时间的活动状态设置为禁用,在列表查询的时候进行更改一下调用一下方法。
程序员 NEO
2023/10/12
2420
TienChin 活动管理-活动状态完善
Android 双击退出程序但活动不结束功能!
app 退到主界面之后,点击一下 home 键弹出提示:”再点一下退出程序“,要实现这个功能,首先就要先搞懂这三个方法之间的调用关系。
圆号本昊
2021/09/24
7240
Android 双击退出程序但活动不结束功能!
canvas封闭状态及状态恢复
使用context.save()会保存当前的线条颜色,宽度属性,进行多次保存,使用context.restore()恢复离之最近之前的状态,
十月梦想
2018/08/29
5160
慢波睡眠中脑电微状态与脑功能网络的相关性
脑电图(EEG)的微观状态在清醒状态下已被广泛研究,并被描述为“思维原子”。先前对脑电图的研究已经发现了四种微状态A、B、C、D,它们在静息状态下是一致的。同时使用脑电图和**功能磁共振成像(fMRI)**的研究已经为静息状态下EEG微状态和fMRI网络之间的相关性提供了证据。在非快速眼动(NREM)睡眠中已发现了微状态,而慢波睡眠(SWS)过程中脑电微状态与脑功能网络之间的关系尚未得到研究。本研究在SWS过程中收集同步的EEG-fMRI数据,以检验EEG微状态与fMRI网络之间的对应关系。分析显示,4个微状态中有3个与fMRI数据显著相关:1)岛叶和颞后回的fMRI波动与微状态B呈正相关,2)颞中回和梭状回的fMRI信号与微状态C呈负相关,3)枕叶的fMRI波动与微状态D呈负相关,而扣带回和扣带回的fMRI信号与微状态B呈正相关。然后,基于fMRI数据,使用组独立分量分析来评估脑功能网络。组级空间相关分析显示,fMRI听觉网络与微状态B的fMRI激活图重叠,执行控制网络与微状态C的fMRI失活重叠,视觉和突显网络与微状态D的fMRI失活和激活图重叠。此外,由二元回归得到的各微状态的一般线性模型(GLM)β图与各成分的独立图之间的个体水平空间相关性也表明,在SWS过程中,EEG微状态与fMRI测量的脑功能网络密切相关。综上所述,实验结果表明,SWS过程中脑电微状态与脑功能网络密切相关,表明脑电微状态为脑功能网络提供了重要的电生理基础。
悦影科技
2020/11/21
9220
慢波睡眠中脑电微状态与脑功能网络的相关性
Xcode 恢复初始状态
我想问题可以是出在最新的 Xcode 11.2.1 版本上,我先下载一个 Xcode 10.3 版本看看能不能运行。
iOSDevLog
2019/12/02
2.4K0
wso2使用
示例 使用Publisher Portal 发布者门户创建和发布API 部署API到Gateway 网关环境 在Developer Portal开发着门户发布API 在开发者门户Subscribing 订阅API并生成Key 使用Key调用API 门户默认地址 发布者门户:https://localhost:9443/publisher,账号默认admin/admin 开发者门户:https://localhost:9443/devportal,admin/admin 创建并发布API 订阅API
用户1637609
2021/09/26
1.3K0
从清醒到睡眠的动态功能连接
近年来,fMRI对时间分辨连通性的研究发展迅速。研究连接性随时间变化的最广泛使用的技术是滑动窗口方法。对于短窗与长窗的效用,固定窗与自适应窗的使用,以及在清醒状态下观察到的静息状态动态是否主要是由于睡眠状态和受试者头部运动的变化,一直存在一些争论。在这项工作中,我们使用了一个基于独立成分分析(ICA)的流程,将其应用于并发的清醒和不同睡眠阶段收集的脑电图/功能磁共振成像数据,并显示:1)从静息态时间过程的滑动窗相关的聚类得到的连接状态可以很好的分类从脑电图数据获得的睡眠状态,2)使用较短的滑动窗口代替非重叠窗口提高了捕获转变动力学的能力,即使在30s的窗长,3)运动似乎主要与一种状态相关,而不是分散在所有状态,4)固定的锥形滑动窗口方法优于自适应动态条件相关方法,5)与之前的EEG/fMRI工作一致,我们在清醒状态下识别多种状态的证据,这些证据能够被高度准确地分类。仅清醒状态的分类表明,除了睡眠状态或运动外,fMRI数据中连通性的时变变化也存在。结果也告知了有利的技术选择,和觉醒内不同集群的识别建议这一方向需要进一步研究。
悦影科技
2021/09/21
1.1K0
不恢复余数除法器
不恢复余数除法器 基本算法 不恢复余数除法器的基本算法来自于恢复余数除法器,区别在于当余数变负时不停下恢复余数而是继续运行迭代,并在迭代中加上移位后除数而不是减去移位后除数,基本算法如下所示 将除数向左移位到恰好大于被除数 若余数为正:余数减去移位后除数;若余数为负:余数加上移位后除数; 若现余数为正,该位结果为1,否则为0,将除数向右移位一位 重复2,3,知道移位后除数小于原除数 RTL代码 module norestore_divider #( parameter WIDTH = 4 )(
月见樽
2018/04/27
1.4K0
不恢复余数除法器
不恢复余数除法器 基本算法 不恢复余数除法器的基本算法来自于恢复余数除法器,区别在于当余数变负时不停下恢复余数而是继续运行迭代,并在迭代中加上移位后除数而不是减去移位后除数,基本算法如下所示 将除数向左移位到恰好大于被除数 若余数为正:余数减去移位后除数;若余数为负:余数加上移位后除数; 若现余数为正,该位结果为1,否则为0,将除数向右移位一位 重复2,3,知道移位后除数小于原除数 RTL代码 module norestore_divider #( parameter WIDTH = 4 )(
月见樽
2018/04/27
1.2K0
wso2安装
http://jdk.java.net/java-se-ri/11 Windows:https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_windows-x64_bin.zip
用户1637609
2021/09/26
9880
WSO2 ESB(3)
在上一篇写的是消息中介,接下来是代理服务 代理服务 顾名思义,代理服务充当了WSO2 ESB服务的代理,通常是一个已经存在的服务端点,代理服务可以使用不同的传输方式。 客户可以直接发送请求代理服务的ESB,客户看到服务代理。 运行示例 配置WSO2 ESB 登录https://localhost:9443/carbon 点击Web Services > List 你会看到已经定义,目前还没有代理服务。 在左边点击 Web Services > Add > Proxy Service 您会看到一个标准的代理
cloudskyme
2018/03/20
1.6K0
WSO2 ESB(3)
UML活动图、状态图
状态(state)是指在对象的生命期中的某个条件或状况,在此期间对象将满足某些条件、执行某些活动或等待某些事件。所有对象都具有状态,状态是对象执行了一系列活动的结果,当某个事件发生后,对象的状态发生变化。
全栈程序员站长
2022/08/12
5.1K0
UML活动图、状态图
.NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
在 Windows 系统中,一段时间不操作键盘和鼠标,屏幕便会关闭,系统会进入睡眠状态。但有些程序(比如游戏、视频和演示文稿)在运行过程中应该阻止屏幕关闭,否则屏幕总是关闭,会导致体验会非常糟糕。
walterlv
2023/10/22
9500
.NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
WSO2 ESB(5)
WSO2的应用服务器 WSO2的应用服务器是基于WSO2 Carbon平台的企业级就绪的应用程序服务器。继承的WSO2 Web服务应用服务器(WSAS),WSO2的应用服务器(AS)支持除了其Web服务管理功能的Web应用程序部署和管理。加上WSO2的Carbon功能,用户现在有能力管理他们的应用程序,范围从Web服务,Web应用程序在一个统一的方式在应用程序服务器管理控制台本身。 Web服务规范的基础上面向服务的架构(SOA)的概念,支持安全,可靠和事务集成基于松散耦合,这是固有的可扩展性的概念。许多厂商
cloudskyme
2018/03/20
2.3K0
WSO2 ESB(5)
如何启用计算机的休眠,电脑休眠
在休眠时可以完全断开电脑的电源,自动关闭显示器和硬盘的时间设置为多长时间比较合适应看你需要了。
全栈程序员站长
2022/09/14
2K0
elasticsearch 索引 red 状态恢复 green
index 有一个主节点 0 和一个副本 0 处于 UNASSIGNED 状态,也就是没有分配到机子上,因为主节点没有分配到机子上,所以状态为 red。 从 ip 列可以看出一共有三台机子,尾数分别为 174,89 以及 88。一共有 10 个 index 所以对应的 elasticsearch 的 index.number_of_shards: 5,index.number_of_replicas: 1。一共有 10 个分片,可以按照 3,3,4 这样分配到三台不同的机子上。88 和 89 机子都分配多个节点,所以可以将另外一个主节点分配到 174 机子上。
用户3148308
2018/09/13
2.3K0
在操作系统重启后恢复应用程序的工作状态
发布于 2018-01-21 13:29 更新于 2018-09-01 00:13
walterlv
2018/09/18
2.3K0
慢性睡眠剥夺对大脑功能网络的影响
对于我们人来说,人生中大约三分之一的时间都在睡觉。睡眠严重不足会导致各种健康状况,如心血管疾病、肥胖、糖尿病、免疫系统功能障碍以及许多认知和情感障碍。尽管睡眠不足会损害人体的所有器官,但它对中枢神经系统的影响似乎最为严重。目前,研究者利用神经影像学方法,对睡眠缺失对情绪、记忆力、注意力以及学习力的影响展开了研究。但是,这些研究似乎主要基于静息态fMRI,因此,来自美国的研究团队近期在Frontier in neuroscience杂志发表题目为《Effects of Chronic Sleep Restriction on the Brain Functional Network, as Revealed by Graph Theory》的研究论文,采用任务态fMRI,研究了慢性睡眠剥夺对大脑功能网络的影响。笔者在这里对该项研究进行解读,希望对大家有所帮助。
悦影科技
2020/12/28
7930
慢性睡眠剥夺对大脑功能网络的影响
点击加载更多

相似问题

在空闲时间后进入睡眠状态?

22

WCF REST服务在不活动后进入休眠状态

60

在一段时间后进入睡眠状态

15

检测osx睡眠/从睡眠状态恢复的时间

23

如何在单击按钮后进入睡眠状态

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档