停止TUXEDO服务时,开发人员用得最多的选项为 -s 关闭指定服务名的服务 ,-y 关闭时不再提示是否确认关闭。
在有些交易系统中可能会遇到停止服务时,服务仍在处理客户端请求的情况,此时会出现服务下不掉。这种情况执行tmshutdown时
就要用到其它的参数,像 -w <delay> 等待一段时间,然后执行强制关闭SERVER , 或 -c 关闭SERVER时不管客户端是否有连接。
tmshutdown 常用参数如下:
-A 关闭所有管理SERVER
-l 关闭指定逻辑机器上的所有SERVER
-g 关闭某一组的SERVER
-i 关闭指定SERVER ID 的SERVER
-s 关闭指定可执行文件名的SERVER
-y 关闭时不再提示是否确认关闭
-e 指定一个命令,如何任何一个SERVER关闭失败就执行这个命令
-w <delay>等待一段时间,然后执行强制关闭SERVER
-c 关闭SERVER时不管客户端是否有连接。
针对一些特殊情况,停不掉TUXEDO服务,可使用TUXEDO提供的命令tmipcrm ,清除TUXEDO分配的所有IPC资源。该命令只能清除本机IPC资源,不能用于清除配置文件中的远程机器的IPC。