生产系统中TongWeb故障应急处理办法 📅 发布时间:2026/7/5 1:44:52 👁️ 浏览次数: 本文档主要说明在上线正式运行的系统中若TongWeb或部署在TongWeb上的应用出现问题时现场维护人员或在现场的TongWeb支持人员应当采取的处理步骤。有说此文档没有具体的操作命令应急手册重要的告诉处理方法平时就应该对产品使用熟练而不是出现问题时都还不知操作命令。工作基本原则任何操作必须经过项目相关负责人同意后进行禁止在未允许的情况下做任何操作否则后果自负。在重启TongWeb前需花费几分钟收集相关日志切记盲目重启TongWeb导致无法收集日志事后无法分析问题。以尽快恢复生产系统不影响用户使用为基本原则。关于TongWeb进程相关概念的一些说明请注意在说明时不要混淆“TongWeb宕机”的含义查看TongWeb的Java进程不存在TongWeb已经因非人为运行stopserver而停止此种情况称之为TongWeb宕机。“TongWeb假死”的含义查看TongWeb的Java进程还在但TongWeb的控制台和应用都不能访问或访问很慢此种情况称之为TongWeb进程假死。“应用访问异常”的含义查看TongWeb的Java进程还在TongWeb的控制台也能正常访问但应用访问不正常或有错误。此种情况称之为“应用访问异常”。不同情况的处理步骤1. license过期情况TongWeb的license过期后TongWeb自动停止请尽快联系东方通销售人员索要TongWeb产品的licenseTongWeb支持人员无权发正式产品license或可以提供临时license。应用的license过期请尽快联系应用开发商索要产品的license。SSL证书过期请尽快联系证书公司索要新的证书。2.TongWeb已经停止Java进程已经不存在的情况立刻启动TongWeb恢复系统备份出bin、conf下配置文件并记录这些文件时间以判断最后一次应用的配置修改时间。打包保留TongWeb的logs目录日志和bin下的nohup.out文件并记录这些文件的时间以判断TongWeb是何时停止的。查看TongWeb的bin目录下有没有生成javacore、hs、heapdump开头的文件并收集这些文件。3. 应用系统某些功能点无法使用某些项目在上线前会有测试不充分的情况甚至存在移植到TongWeb后就直接上线的情况所以可能存在上线后功能都不正常的情况。应用系统有的功能点能用有的不能用。出现这种情况注意查看TongWeb的日志是否存在异常信息肯定是因为应用有异常才不能用的。若日志中无任何异常信息则需要在应用中加入调试信息或打开应用的DEBUG日志重部署应用或重启TongWeb后再收集异常日志分析问题。4.TongWeb的Java进程假死且应用和TongWeb控制台都不能访问了存在个别情况下Java进程还在但应用和TongWeb控制台都不能访问这时可通过jstack、jmap、jstat、netstat、lsof等命令生成堆栈日志、端口信息、GC日志以备分析然后再重启TongWeb。注若TongWeb为集群环境其中一个TongWeb出现问题不影响生产系统运行建议保留有问题的环境以供分析。5. 应用系统运行慢的情况通过top命令查看TongWeb的java进程占用CPU是否高。若CPU高则通过查看线程占用CPU命令来分析。若CPU使用不高TongWeb控制台访问正常但应用所有页面访问都慢或不能访问应用端口这种情况通常是应用的http线程池大部分出现阻塞导致的。通过netstat、jstack或kill -3分析。若CPU使用不高TongWeb控制台访问正常但应用跟数据库无关的页面访问正常跟数据库有关的页面访问慢。查看日志和数据源配置。TongWeb控制台和应用访部都很慢日志中有“OutOfMemoryError”或通过jstat命令查看内存占用过高。通过GC日志、jmap命令分析内存。大部分业务正常只有个别业务慢 这是应用该部分业务的问题与中间件无关。推荐TongAPM、阿里开源的 java 诊断工具-Arthas可做源码级性能分析。6.重启TongWeb后仍存在问题重启TongWeb后仍存在问题应用的某些功能还无法使用。这种情况需根据日志分析具体的原因了注意收集当时的日志信息。这时问题可能与TongWeb无关有可能是数据库、网络、更改过应用等方面原因造成的问题。如访问静态页面无问题但访问与数据库相关的JSP页面时有问题则可能是数据库连接或数据库SQL有问题了。7.低级误操作问题操作系统、数据库、应用、TongWeb、网络不做基本优化直接上线。linux下采用不同用户启动TongWeb导致文件权限问题。需采用 chown -R [TongWeb用户]:[TongWeb组] [TongWeb目录] 命令改变TongWeb目录文件属主。前台启动造成停止需采用nohup后台启动TongWeb如nohup ./startserver.sh 或 startservernohup.sh 、startd.sh 。系统运行过程中更改应用、TongWeb配置导致访问中断。每次重部应用、修改数据源配置后需要重启TongWeb否则容易导致问题。按上述情况进行初步的日志收集并在恢复系统后分析日志并找相关人员了解如下情况系统何时开始出现问题的以前是否一直有问题出现问题的频率和时间。嘱咐现场维护人员再出现此问题时该收集哪方面的信息。最近系统做过哪方面的修改如数据库、网络、应用包更新、操作系统的参数修改等等。协助处理若自己短时间内无法解决问题寻求同事协助处理要点说明用户环境、产品版本、准确的描述问题的现象收集全相应的日志。便于同事快速了解问题。涉密环境无法提供日志时要能判断需要谁现场协助解决。错误的沟通方式群里发一个日志然后就什么话也不说了不说项目不说问题。让别人猜吗描述问题时直接转发用户的聊天记录、聊天截图不会总结。提供日志给不到主要信息日志拍照水平差。沟通碎片化不能一次把事情说清楚反复的问。不反馈原始的需求和问题直接让别人分析自己认为的问题点容易把人带偏。有问题不反馈或说不知道找谁。表述不清问题只说用户很着急用户说是xx问题。
LaTeX OCR Pro注意力可视化:一步步了解模型如何预测数学公式 LaTeX OCR Pro注意力可视化:一步步了解模型如何预测数学公式 【免费下载链接】LaTeX_OCR_PRO :art: 数学公式识别增强版:中英文手写印刷公式、支持初级符号推导(数据结构基于 LaTeX 抽象语法树)Math Formula OCR Pro, supports ha… 2026/7/2 23:11:53
PDF OCR识别:拍照/扫描PDF的优化处理,从识别到编辑的全流程 在学习和办公中,我们常会将纸质资料通过拍照、扫描的方式转为PDF,但这类PDF以图片形式存在,无法直接编辑、复制,想要充分利用这类文档,就需要完成从OCR识别到编辑的全流程优化处理,让拍照/扫描PDF成为可灵活… 2026/5/17 8:54:19
传输层协议 UDP 上一篇https://blog.csdn.net/Small_entreprene/article/details/147992808?fromshareblogdetail&sharetypeblogdetail&sharerId147992808&sharereferPC&sharesourceSmall_entreprene&sharefromfrom_link 我们之前的socket网络编程中,我们只知… 2026/5/17 8:54:18
Obsidian Claudian Hermes 工作流 “Obsidian Claudian Hermes”这个组合,是一个由笔记软件(Obsidian)和两款AI工具(Claudian插件与Hermes Agent)共同构成的、本地优先的AI驱动型知识工作流系统。 简单来说,它的核心思想是:让强大… 2026/7/5 1:44:23
不同规模企业如何选择RFID资产管理系统?一份务实的选型指南 在数字化转型的背景下,RFID资产管理系统正在从“大型企业的专属工具”变为“各类规模企业的标准配置”。然而,面对市场上层次不齐的解决方案,不同规模的企业常常感到困惑:小企业担心投入产出比不划算,中型企业怕选到功… 2026/7/5 1:42:22
红队漏洞利用工具:从自动化武器化到实战攻防的核心设计 1. 项目概述:红队高危漏洞利用工具的定位与价值在网络安全攻防演练,也就是我们常说的红蓝对抗里,“红队”扮演的是攻击方的角色。他们的核心任务不是搞破坏,而是模拟真实世界的高级持续性威胁(APT)攻击者&a… 2026/7/5 1:36:20
哈希与hashmap原理知识点总结(java) 1. 哈希的基本思想哈希是一种通过“关键字”快速定位数据位置的思想。基本流程:key → hash 函数 → hash 值 → 数组下标 → 找到元素在 Java 的 HashMap 中,并不是直接把 key 放进数组,而是先计算 key 的 hashCode(),再经过扰动… 2026/7/5 1:32:18
【城市无人机物流】弹性云边数字孪生框架 围绕三维城市拓扑结构生成与基于 ITU - R P.526 的衍射惩罚热力图展开Matlab代码 ✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、算法改进、程序设计科研仿真。🍎完整代码获取 定制创新 论文复现私信🍊个人信条:做科研,博学之、审问之、慎思之、明辨之… 2026/7/5 1:30:17
当冰酒遇上美食:餐桌上的甜蜜邂逅 有人说,美酒的幸运,是遇见懂它的美食。一瓶好的冰酒,如果搭配得当,足以将一顿平凡的晚餐升华成一场味觉的盛宴。今天,我们来聊聊紫桐冰酒的那些"搭档"。黄金法则:甜配甜,酸配酸在美食… 2026/7/5 1:26:15
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36