当前位置: 首页 > article >正文

第五十八章 开发Productions - ObjectScript Productions - 测试和调试Production

文章目录

  • 第五十八章 开发Productions - ObjectScript Productions - 测试和调试Production
  • 纠正`Production`问题状态
    • 暂停`Production`
    • 恢复陷入困境的`Production`
    • 重置命名空间中的`Production`

第五十八章 开发Productions - ObjectScript Productions - 测试和调试Production

本主题介绍可用于测试和调试产品的工具。该信息对于故障排除和调整企业已在使用的Production软件也很有用。

纠正Production问题状态

如果Production暂停或出现问题,请阅读本节。

暂停Production

Production在队列中的所有异步消息可以被处理之前停止时,就会发生暂停Production。如果不手动清除这些异步消息,它们会在Production开始备份时自动处理。如果希望处理消息,则在开始暂停Production之前不需要其他步骤。

恢复陷入困境的Production

如果 IRIS 停止但Production没有正常关闭,Production将获得故障状态。如果在没有先停止Production的情况下重新启动 IRIS 或重新启动机器,就会发生这种情况。

在这种情况下,“恢复”命令将显示在“Production配置”页面上。单击“恢复”关闭并清理有问题的Production实例,以便可以在准备好时运行新实例。

或者可能需要使用命令行来恢复Production。请参阅使用 Ens.Director 启动和停止Production

重置命名空间中的Production

在开发过程中,可能希望绝对确保一个Production的所有队列都已清除,或者在开始另一个Production之前删除有关Production的所有信息。 CleanProduction() 方法清除队列。

警告:切勿在实时部署的Production中使用此过程。 CleanProduction() 方法从队列中删除所有消息并删除有关Production的所有当前信息。仅在仍在开发的Production上使用此过程。

要使用 CleanProduction() 方法:

  1. 更改为适当的命名空间:
 set $namespace = "EnsSpace"

其中 EnsSpaceProduction运行的支持Production的命名空间的名称。

  1. 输入以下命令:
 do ##class(Ens.Director).CleanProduction()

http://www.kler.cn/a/37691.html

相关文章:

  • 《计算机网络--自顶向下方法》第四章--网络层:数据平面
  • c# GDI+绘图的应用-多边形
  • 【C++刷题集】-- day4
  • 分布式锁与同步锁
  • MySQL---表数据高效率查询(简述)
  • C++中随机数的使用总结
  • C国演义 [第九章]
  • 拖动排序功能的实现 - 使用HTML、CSS和JavaScript
  • unbuntu 22.04 安装和卸载企业微信
  • XPath 文本匹配:正则表达式的应用与技巧
  • 基于单片机指纹考勤系统的设计与实现
  • MySQL中HAVING和WHERE的功能相似之处及用法详解
  • Linux系统使用(超详细)
  • 音频播放器Web页面代码实例(基于HTML5)
  • 【单周期CPU】LoongArch | 32位寄存器DR | 32位的程序计数器PC | 通用寄存器堆Registers | 32位RAM存储器
  • 自然语言处理从入门到应用——LangChain:代理(Agents)-[基础知识]
  • 【考研思维题】【哈希表 || 什么时候用哈希表呢?快速查询的时候】【我们一起60天准备考研算法面试(大全)-第九天 9/60】
  • 【C++顺序容器】forward_list的成员函数和非成员函数
  • Android Framework岗位面试真题分享
  • 浅析深拷贝和浅拷贝(python和go的切片)