服务器状态维护模式标志w/ D2L

Server Status Maintenance Mode Flag w/ D2L?

本文关键字:D2L 标志 模式 状态 维护 服务器      更新时间:2023-09-26

刚刚开始使用Desire2Learn,并希望实现一个服务器状态小部件,让用户知道服务器何时启动,关闭或处于维护模式。我一直在摸索,但还没有找到一个明确的解决方案。

我的印象是,有时当服务器进入维护模式,基本上变成只有查看,上传和下载失败。

是否有一个维护模式标志,我可以检查远程确定使用javascript的服务器状态?

没有可用来查询服务当前运行状态的价态学习框架api。你可以通过调用获取可用的API版本来有效地生成API ping,以确定服务是否正在响应API请求,并且你可以匿名地进行此调用,因此你不需要一个活动的用户上下文(构建一个匿名用户上下文,并使用它来进行API调用)。

然而,与所有的Valence Learning Framework API调用一样,你至少需要一个有效的App ID和签名令牌(这意味着你需要是一个注册的应用程序,后端服务需要启用你的应用程序的API访问)。而且,因为你必须生成应用签名令牌来进行调用,我们不建议你只在客户端做这件事,因为这需要将应用ID/密钥对下推到客户端,这不是一个安全的做法。

使用成熟的监控解决方案(如pingdom)将告诉您D2L实例的URL是否正在响应。

在版本10.3中,引入了系统运行状况页面,请参阅https://community.brightspace.com/resources/release_information/learning_suite/desire2learn103technicalreleasenotes上的PDF的第9页。您可以将系统状态页嵌入到D2L的小部件中。