Tuxedo多人使用tmadmin命令时,如何强制停止服务

简介: 需要重启Tuxedo应用时,提示:LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned此时执行tmadmin命令,有报错:$ tmadmintmadmin - Copyright (c) 1996-1999 BEA Systems, Inc.

需要重启Tuxedo应用时,提示:LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned


此时执行tmadmin命令,有报错:

$ tmadmin
tmadmin - Copyright (c) 1996-1999 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. Tuxedo is a registered trademark. TMADMIN_CAT:199: WARN: Cannot become administrator.Limited set of commands available.

从上面两个提示看,可能有其他用户正在使用tmadmin操作,导致此用户session登录后无法执行这些高级别命令。


进一步使用w命令,看是否有这样的用户操作:

v490e5-tux:/opt/app/tuxapp/gateway/config$ w
  1:29pm  up 354 day(s),  1:57,  3 users,  load average: 0.02, 0.03, 0.04
User       tty            login@  idle   JCPU   PCPU  what
root       console     7Jul14354days                     -sh
tuxapp   pts/2         1:14pm                                tmadmin
tuxapp   pts/3         1:28pm                                tmadmin

确实如此,有其他用户session正在做指令。


此时停止所有服务会报错:

tmshutdown -y;

Shutting down all admin and server processes in /app/app/etc/tuxconfig

Shutting down server processes ...

Shutting down admin processes ...

      Server Id = 0 Group Id = SITE1 Machine = SITE1: 

CMDTUX_CAT:1668: WARN: Cannot shutdown BBL on SITE1. Clients and/or servers may be running

CMDTUX_CAT:949: WARN: Shutdown failed

0 processes stopped.


必须使用强制命令:tmshutdown -c -y

这样就可以停止所有Tuxedo服务,再做其他操作。

目录
相关文章
|
数据可视化 Linux 数据中心
服务器版Rstudio-server初体验丨随时随地云端处理数据,不再担心电脑崩盘重启了!
服务器版Rstudio-server初体验丨随时随地云端处理数据,不再担心电脑崩盘重启了!
|
4月前
|
存储 网络协议 Ubuntu
【Linux开发实战指南】基于UDP协议的即时聊天室:快速构建登陆、聊天与退出功能
UDP 是一种无连接的、不可靠的传输层协议,位于IP协议之上。它提供了最基本的数据传输服务,不保证数据包的顺序、可靠到达或无重复。与TCP(传输控制协议)相比,UDP具有较低的传输延迟,因为省去了建立连接和确认接收等过程,适用于对实时性要求较高、但能容忍一定数据丢失的场景,如在线视频、语音通话、DNS查询等。 链表 链表是一种动态数据结构,用于存储一系列元素(节点),每个节点包含数据字段和指向下一个节点的引用(指针)。链表分为单向链表、双向链表和循环链表等类型。与数组相比,链表在插入和删除操作上更为高效,因为它不需要移动元素,只需修改节点间的指针即可。但访问链表中的元素不如数组直接,通常需要从
248 2
|
18天前
|
运维 Java Linux
Linux 下命令后台运行秘籍:无惧终端断开的魔法
本文详细介绍了在 Linux 系统下使命令不受终端断开影响、持续在后台运行的多种方法及其原理。包括使用 `nohup`、`setsid`、括号括起来、作业调度和 `screen` 等技巧,帮助读者提高工作效率,确保任务不被意外中断。
51 0
Linux 下命令后台运行秘籍:无惧终端断开的魔法
|
5月前
|
运维 监控 关系型数据库
运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启
本文介绍了如何使用Bat脚本自动监控并重启Windows服务器上的挂掉服务,例如MySQL,以避免在假期等情况下需要紧急处理问题。首先,创建一个Bat脚本,设定每小时检查一次服务状态,如果服务停止则自动重启。脚本内容包括检查服务是否运行并根据状态执行相应操作。同时,脚本中包含了确保以管理员权限运行的代码。 脚本需设置为ANSI编码以防止乱码。推荐将Bat脚本封装为Windows服务以保证稳定运行,提供了使用NSSM工具、Windows服务程序和开源的Java工具winsw将批处理脚本转化为服务的方法。这些方法可以确保服务在后台可靠运行,即使在服务意外停止时也能自动恢复。
|
3月前
|
监控 Linux Shell
但凡我早点知道这个Linux批量ping的脚本,也不至于现在还单身!
但凡我早点知道这个Linux批量ping的脚本,也不至于现在还单身!
|
6月前
|
运维 Linux 程序员
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
|
6月前
|
存储 Oracle Unix
TSM服务器日常维护简明手册--TSM启动和停止
TSM服务器日常维护简明手册--TSM启动和停止
160 0
|
Web App开发 Prometheus 监控
BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住
BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住
|
Oracle 关系型数据库 Shell
Shell 脚本一键安装,Oracle 21C 单机版抢先体验
2021年8月13日,Oracle 21C 正式发布 Linux64 版本的本地安装包。
Shell 脚本一键安装,Oracle 21C 单机版抢先体验
|
JavaScript 前端开发
【NodeJs】启动本地服务遭遇端口占用怎么办⁉️
【NodeJs】启动本地服务遭遇端口占用怎么办⁉️
357 0