TC10 异常退出无法正常使用一例分析

发布时间 2023-10-20 16:44:24作者: 张永全-PLM顾问

1.主要现象,客户TC系统正常使用,近期未做bmide和itk代码部署更新,突然频繁出现“tcserver.exe异常崩溃”造成TC无法使用。

2.尝试解决的处理

2.1登录系统,使用dba账户进行可能异常的操作,发现异常无法准确复现,各种操作都可能会出现:查询、创建、展开BOM、搜索引用等。

 

2.2登录查看日志,发现日志中无有用的信息:

2.2.1查询出错的信息,这是不会崩溃:

 2.2.2崩溃最后的错误:

关键词:access_violation

 

 2.2.3dmp文件错误信息:

 

2.2.4通讯显示的错误:

 

2.3主要处理:因日志文件中无法提供有用信息,按照以往可能的原因尝试。

2.3.1去掉所有的itk代码,问题仍然存在

2.3.2查询数据库存储空间、表空间--无异常

2.3.3查询各卷文件的存储占用情况--无异常

2.3.4查询临时文件件的占用情况--无异常

2.3.5重新部署bmide文件,生成缓存--西门子工程师建议--问题仍然存在

2.3.6经过以上尝试后,没有找出原因

2.4西门子工程师接收处理:中间过程不详,最后将tcdata文件夹中的log_*_tc的文件夹名称,重新创建日志文件夹后,问题解决。

3.类似问题举例:

3.1linux应用pool服务器的文件夹占用100%后->  无法指派到可用的服务器实例->删除临时文件,问题解决

3.2更新、修订等操作非常缓慢->syslog日志提示找不到****uid的属性定义->从历史数据库中找到丢失的数据行,插入到属性定义表中,问题解决。