【问题标题】:Worklight Direct Update stuck in download loopWorklight Direct Update 卡在下载循环中
【发布时间】:2013-11-14 04:42:00
【问题描述】:

我正在使用 Worklight 6.0.0.1,我的应用程序使用 wlInitOptions、connectOnStartup 并检查服务器上是否有任何更新。

直接更新功能的行为很奇怪,有时是应用程序 得到正确更新,有时它会继续下载和 一遍又一遍地解压应用程序。到目前为止我还没有找到任何 解决方案,我确保我的 Worklight Studio 版本是 与 Worklight Server 版本相同。

这发生在生产服务器和测试服务器上,我都关注了 选项,即仅上传 WLAPP 文件并在另一次尝试中我 重新安装了WAR文件,重新上传了WLAPP文件,但还是 问题仍然存在。我的生产有两台服务器,都是独立的,并连接到启用了粘性会话的负载均衡器。我的测试有一台服务器,连接到负载均衡器。

我使用 DB2 作为所有 3 台服务器的本地数据库。令人惊讶的是,Worklight Studio(开发)工作得非常好。 Android 和 iOS 都有问题。

以下是我正在遵循的步骤:

  1. 在我的 Worklight Studio(桌面)中导入项目
  2. 在本地机器上构建和运行
  3. 部署所有适配器
  4. 在本地机器上构建和运行
  5. 验证功能
  6. 更改 authenticationConfig.xml 以使用控制台身份验证(我每次都使用相同的文件和相同的用户名密码)
  7. 将 worklight.properties 更改为指向生产服务器
  8. 提供console.username和console.password
  9. 为远程服务器构建(提供生产/测试服务器的 URL) 10.在 Worklight 控制台上上传应用程序
  10. 尝试打开应用程序。
  11. 第一次直接更新工作正常,如果我按照相同的步骤,在下一次更新时它开始进入下载和解包循环。

其他人有同样的经历吗?任何变通方法/解决方案?

【问题讨论】:

  • 这种情况发生在开发环境还是生产环境?您的设置中是否涉及 1 个以上的数据库?聚类?如果您创建一个新项目和应用程序,它是否也会发生?您正在执行的具体步骤是什么?请使用此信息(不在 cmets 中)编辑问题。
  • 另外,这发生在什么操作系统上? Android / iOS / 两者都有?
  • 嗨,Srik,问题出在 Android 和 iOS 上
  • 您的测试/生产系统上的 6.0.0.1 版本的日期戳是什么?自 6.0.0.1 发布以来,已经有一些 ifix 可用;最新的日期戳为 20130926。既然您提到开发人员版正在工作;你能检查一下你的测试/生产系统是否有最新的 ifix 吗?
  • 嗨,芭芭拉,感谢您的回复,我已确保所有三台服务器上的日期戳都相同,即 20130926-1933。在研究时,我还找到了一个解决方案,它指出如果应用程序正在运行,就会发生这种情况。但这似乎不合逻辑,因为我们不能要求用户在特定时间关闭应用程序。

标签: ibm-mobilefirst worklight-server worklight-console


【解决方案1】:

最近修复了集群生产环境中有关直接更新的问题,看起来它也可能与此问题中声称的问题有关。

如果您是 IBM 业务合作伙伴或客户,我建议您通知您的 IBM 联系人接收最新的 iFix for Worklight 6.0.0.1,或等待 Worklight 6.0.0.2 于 2014 年 2 月某个时间发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多