立即注册

2PLM

查看: 1624|回复: 0

[未解决] 如何收集服务器中的日志

[复制链接]
发表于 2021-11-11 16:11:41 | 显示全部楼层 |阅读模式
问题:1、用户之间使用信封功能发送邮件时,服务器端会出现一个报错弹窗,客户端发送邮件的窗口无法自动关闭,邮件内容实际已发送过去。2、强制退出TC后再登录TC客户端一直登录不上的状态,需要将服务器端的报错弹窗关闭才能恢复正常。


处理过程:
与官方沟通后提供了方法一:
在TC_DATA/tc_profilevars文件中设置如下环境变量。
set TC_SQL_DEBUG=BJPT
set TC_DEBUG=ON
set TC_Journalling=ON
set TC_journaling=ON
set TC_Journal_Modules=ALL
set TC_POM_JOURNALLING=N
set IMAN_KEEP_SYSTEM_LOG=TRUE
set TC_KEEP_SYSTEM_LOG=TRUE
set UGII_CHECKING_LEVEL=1
set API_JOURNAL=FULL
set TC_JOURNAL_MODULES=ALL
set TC_JOURNAL=FULL
set TC_TRACEBACK=ON
set TC_DATASET_DEBUG=on
set DIMAN_LOGGING_ENABLED=TRUE

如果是4层客户端,那么需要重启 server manager。两层客户端则不需要,重启server manager
重新打开一个客户端,复现问题,然后将对应的tcserver*syslog/tcserver *.pjl 通信监控日志等日志发给官方
tcserver*syslog日志和tcserver *.pjl 在服务器的%temp%目录下,通信监控日志位于Select TC menu Window > Show View > Other..>Diagnostic > Communication Monitor


按方法一设置后,发邮件卡顿问题仍复现,官方提供新的方法二:
将测试系统TC_ROOT\bin\下的tc_mail_smtp.exe,拷贝到生产系统试试,如果问题还有,估计就是客制化开发模块造成的问题。
按方法二尝试后问题依然复现


官方提供方法三:
单独使用tc_mail_smtp发送邮件看看
两层客户端在发送信封时,跟企业层没有通讯。建议排查服务端的客制化开发。
在tc-data/tc_profilevars 中设置如下环境变量。然后复现问题,将两层客户端对应的tcserver syslog发给我
set TC_SQL_DEBUG=BJPT
set TC_DEBUG=ON
set TC_Journalling=ON
set TC_journaling=ON
set TC_Journal_Modules=ALL
set TC_POM_JOURNALLING=N
set IMAN_KEEP_SYSTEM_LOG=TRUE
set TC_KEEP_SYSTEM_LOG=TRUE
set UGII_CHECKING_LEVEL=1
set API_JOURNAL=FULL
set TC_JOURNAL_MODULES=ALL
set TC_JOURNAL=FULL
set TC_TRACEBACK=ON
set TC_DATASET_DEBUG=on
set DIMAN_LOGGING_ENABLED=TRUE


是否考虑在单独一台机器上,安装一个ootb的两层客户端(使用服务上的tcdata),然后试试?

回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

小黑屋|手机版|Archiver| PLM的星空

GMT+8, 2025-4-17 14:38 , Processed in 0.070481 second(s), 17 queries .

PLM产品部技术团队 X3.4

© 2018-2023粤ICP备2021011559号粤公网安备 44060402002077号

快速回复 返回顶部 返回列表