0

我有 tuxedo tmshutdown 命令的问题。尽管 tmshutdown 停止它成功,但其中一个进程仍在运行(使用大量 CPU)。还有一个打开的 IPC 共享内存,当我终止现有进程时,我可以关闭它。还有其他服务器,但只有这一个是有问题的。问题是否可能出在代码中(tpsvrdone 正在退出而没有错误)?

4

1 回答 1

0

Tmshudown 通常会向 tuxedo 服务发送一个 SIGTERM 信号,除非您使用-k KILL(发送一个SIGKILL

如果 Tuxedo 服务器的源代码实现了信号处理程序,您可以获得您解释的行为。

http://www.thegeekstuff.com/2012/03/catch-signals-sample-c-code/

此外,如果无法关闭服务器或删除服务广告,则会在 ULOG 上写入诊断信息。

于 2016-04-17T13:12:16.763 回答