资讯专栏INFORMATION COLUMN

TUXEDO中间件服务快速重启、扩进程SHELL脚本实现方法

IT那活儿 / 1357人阅读
TUXEDO中间件服务快速重启、扩进程SHELL脚本实现方法

点击上方蓝字关注我们


脚本名称:rsrv.sh

功能简述:TUXEDO中间件服务快速重启、扩进程

kshrsrv.sh

###################Need Two/Three Param #######################################


usage:ksh rsrv.sh MODE SRVID/NAME [COUNT]

eg1:ksh rsrv.sh s 7520 5

eg2:ksh rsrv.sh r 7530 3

eg3:ksh rsrv.sh d 7520,7530

eg4:ksh rsrv.sh n xxx,xxx

eg5:ksh rsrv.sh o xxx,xxx

Functiondescription:

MODE:s, Only start/add the server from the "SRVID" increase"COUNT" times.

选项“s”功能说明:启动/增加以"SRVID","SRVID"+1,"SRVID"+2……"SRVID"+"COUNT"-1对应的服务进程。

MODE:r, Restart the server from the "SRVID" increase "COUNT"times.

选项“r”功能说明:重启以"SRVID","SRVID"+1,"SRVID"+2……"SRVID"+"COUNT"-1对应的服务进程。

MODE:d, Restart the server by designate the "SRVID".

选项“d”功能说明:重启以逗号“,”分隔的多个"SRVID"对应的服务进程。

MODE:n, Restart the server by designate the "SRVNAME".

选项“n”功能说明:重启以逗号“,”分隔的多个"SRVNAME"对应的服务进程。

MODE:o, One by one restart the server by designate the "SRVNAME".

选项“o”功能说明:逐个进程重启以逗号“,”分隔的多个"SRVNAME"对应的服务进程。

#############################################################################

部署主机:所有TUXEDO中间件主机

部署目录:$HOME/shell

使用实例:

1、选项“s”

kshrsrv.sh s 7520 5

[20180411111846]You input params -- MODE:[s] SRVID:[7520] COUNT:[5]

[20180411111846]******************************************************************************

[20180411111846]tmboot  -i 7520 -i 7521 -i 7522 -i 7523 -i 7524;

[20180411111846]Are you sure to exec ? [Y/N]

n

[20180411111849]Input param [n],exit !


2、选项“r”

kshrsrv.sh r 7530 3

[20180411111854]You input params -- MODE:[r] SRVID:[7530] COUNT:[3]

[20180411111854]******************************************************************************

[20180411111854]tmshutdown  -i 7530 -i 7531 -i 7532 -c -y -w 1;tmboot  -i 7530 -i7531 -i 7532;

[20180411111854]Are you sure to exec ? [Y/N]

n

[20180411111856]Input param [n],exit !


3、选项“d”

kshrsrv.sh d 7520,7530

[20180411111901]You input params -- MODE:[d] SRVID:[7520,7530]

[20180411111901]*****************************************************************************

[20180411111901]tmshutdown  -i 7520 -i 7530 -c -y -w 1;tmboot  -i 7520 -i 7530;

[20180411111901]Are you sure to exec ? [Y/N]

n

[20180411111905]Input param [n],exit !


4、选项“n”

kshrsrv.sh n cdrNew02,MakeInvc

[20180411111911]You input params -- MODE:[n] SRVNAME:[cdrNew02,MakeInvc]

[20180411111911]*****************************************************************************

[20180411111911]tmshutdown  -s xxx-s xxx -w 1;tmboot  -s xxx -s xxx;

[20180411111911]Are you sure to exec ? [Y/N]

n

[20180411111912]Input param [n],exit !


5、选项“o”

kshrsrv.sh o xxx,xxx

[20180411112646]You input params -- MODE:[o] SRVNAME:[ xxx,xxx]

[20180411112646]********************************************************************************

tmadmin- Copyright (c) 2007-2008 Oracle.

Portions* Copyright 1986-1997 RSA Data Security, Inc.

AllRights Reserved.

Distributedunder license by Oracle.

Tuxedois a registered trademark.

TMADMIN_CAT:199:WARN: Cannot become administrator.Limited set of commands available.

tmadmin- Copyright (c) 2007-2008 Oracle.

Portions* Copyright 1986-1997 RSA Data Security, Inc.

AllRights Reserved.

Distributedunder license by Oracle.

Tuxedois a registered trademark.

TMADMIN_CAT:199:WARN: Cannot become administrator.Limited set of commands available.

[20180411112646]------ srvname:[ xxx] ----------

9550

9551

9552

9553

9554

[20180411112646]Are you sure to exec ? [Y/N]

n

[20180411112649]Input param [n],exit !


使用截图:


总结说明:

使用该rsrv.sh脚本可在遇到服务调用量突增导致业务积压需要临时扩服务进程,或者服务故障需要重启/逐个进程重启的时候,实现TUXEDO中间件服务快速重启、扩进程的目的。尤其是遇到服务进程需要逐个重启的时候,非常有用,大大提高工作效率和准确度。


END




文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/130021.html

相关文章

  • 基于DevOps、微服务以及k8s的高可用架构探索与实现

    摘要:前言本文给大家分享的题目是基于微服务以及的高可用架构探索与实现。比如说年大地震的时候我正好在东京,当时在做一个金融系统的相关工作。那次大地震导致很多很多的问题,虽然大地震不是在东京发生,但是还是给我们的系统造成了影响。 前言 本文给大家分享的题目是《基于DevOps、微服务以及K8S的高可用架构探索与实现》。整个企业的高可用架构面临很多的挑战,面向微服务、容器化以及敏态交付,是我们现在...

    cnio 评论0 收藏0
  • PHP 运行模式

    摘要:接下来会对其中五个比较常见的运行模式进行说明。模式是目前主流的服务运行模式,拥有高效可靠的性能,推荐大家使用。由于微软的排他性,只能运行于环境。 SAPI 这里所说的 PHP 运行模式, 其实指的是 SAPI (Server Application Programming Interface,服务端应用编程端口 )。SAPI 为 PHP 提供了一个和外部通信的接口, PHP 就是通过这...

    OnlyMyRailgun 评论0 收藏0
  • 超简单工具puer——“低碳”的前后端分离开发

    摘要:本文有点大哈,相较于目前国内正流行起来的前端后移的前后端分离方案,本文介绍是一种低碳的版本,所以不要纠结于这个的正确性哈。碰到问题先看看有没有你的答案资源汇总推荐低碳的前端服务器工具推荐常用远程调试工具推荐工具,快速跳转到最常用的目录。 本文由作者郑海波授权网易云社区发布。 前几天,跟一同事(MIHTool作者)讨教了一下开发调试工具。其实个人觉得相较于定制一个类似MIHTool的Hy...

    Airy 评论0 收藏0
  • Docker入门(一)

    摘要:作者麦冬白鲸鱼是什么入门教程容器是与系统其他部分隔离开的一系列进程,运行这些进程所需的所有文件都由另一个镜像提供,从开发到测试再到生产的整个过程中,容器都具有可移植性和一致性。快速容器的启动和创建无需启动,可以实现秒级甚至毫秒级的启动。 作者: 麦冬 白鲸鱼 docker 是什么 Docker 入门教程 Docker容器是与系统其他部分隔离开的一系列进程,运行这些进程所需的所有文件都由...

    zebrayoung 评论0 收藏0
  • 我的服务器迁移踩坑经验分享

    摘要:去年年底因为使用了云存储和其他方面的原因,计划的将服务器缩减一个机柜出来。云服务的回源服务器的配置中间漏了一台,后期给补上了。监控迁移完毕之后,除了常规的业务代码,还需要注意图片资源的回源是否正常服务器压力是否正常检查日志是否出现错误。 去年年底因为使用了云存储和其他方面的原因,计划的将服务器缩减一个机柜出来。这样今年每月机房的费用可以减少1万左右。前前后后抽空在弄这个任务,现做个笔记...

    Developer 评论0 收藏0
  • 业务运维部门的岗位价值与DCOS

    摘要:数据中心操作系统以和等新一代创业公司为代表,开始提出数据中心操作系统的概念。数据中心操作系统与开发方有一个非常清晰和低成本的接入接口,完全省去了运维这个角色写胶水脚本的必要性,从而彻底颠覆这个岗位。 岗位价值有: 权限缩小 提供操作安全的保险服务 提供操作的可扩展性 提供业务和资源能见度 屏蔽资源的部署细节 静态资源调平 动态资源调平 故障处理和善后 权限缩小 通过配置文件修改...

    Andrman 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<