Linux如何实现MQ开机自动启动队列管理器

IBMMQ linux版命令创建队列管理器、队列、通道、window连接(六) ibmmq命令创建队列管理器和window连接 阅读详情

问题描述:
前面的MQ安装,需要手动设置MQ环境变量和启动队列管理器,每次重启后,都需要手动,实际生产中MQ服务器应该可以自动重启。

解决:
linux下MQ默认安装没有自动设置mq运行环境变量和开机自动启动MQ队列管理器,因此每次需要手动添加环境变量。

实验环境:SUSE Linux Enterprise 11 SP4
手动过程如下:

# su - mqm 
~ cd /opt/mqm/bin
~ source setmqenv -s   //设置mqm环境变量,只对当前shell有效,退出失效
~ strmqm JAVA.QUEUE.MANAGER.1  //启动指定的队列管理器

注意:source 命令 表明直接在当前的shell进程中生效,而不是新建子shell进程执行。

自动过程配置:

# su - mqm
~ cd /opt/mqm/bin
~ ./crtmqenv -s > /home/mqm/.profile  

创建mqm环境变量,永久添加到mqm用户环境变量文件中
注意:/etc/profile文件是全局的环境变量,/home/mqm/.profile是当前用户的环境变量设置,在SUSE linux中每次打开新的shell都会生效。
重新打开shell,以mqm登陆生效。

定义自动启动队列管理器脚本,定义在/etc/init.d/下

# cd /etc/init.d
#  vim  mq8
输入 su - mqm -c "strmqm JAVA.QUEUE.MANAGER.1" 即可
# chmod 755 mq8
# cd rc3.d
# ln -s ../mq8 mq8
# cd ../rc5.d
# ln -s ../mq8 mq8
# reboot

重启生效,重启后查看

# ps -ef | grep mqm

发现无法生效,仔细检查,完善下脚本,发现仍然无法生效。

su - mqm -c "source /opt/mqm/bin/setmqenv -s; /opt/mqm/bin/strmqm JAVA.QUEUE.MANAGER.1"

仔细检查原来是自启动脚本名称有误导致的。
rc*.d目录下的命名有规范:

S{number}{name}  表明传递启动参数start,启动顺序号,文件名
K{number}{name}  表明传递停止参数stop

所以改变文件名:

# cd /etc/init.d/rc3.d
# mv  mq8  S14mq8
# cd /etc/init.d/rc5.d
# mv  mq8  S14mq8

重启生效,但是本文脚本仅仅是个启动脚本,并没有支持start等命令参数。

windows环境:
crtmqm 命令支持sa,sax自动启动队列管理器参数,创建队列管理器时可以设置。

Linux 和 Unix(Solaris 10)配置自动启动IBM WebSphere MQ NULL 博文链接:https://wingware.iteye.com/blog/523662 立即下载

相关推荐

学习笔记:物理信息神经网络(PINN)

PINN 的强大在于它打破了传统数值方法的限制,将神经网络的非线性拟合能力与物理方程的严谨性结合起来。它在处理高维、数据稀缺、复杂物理约束的场景下尤其出色。当然,PINN 也有收敛慢、梯度消失等挑战,比如,复杂 PDE 可能导致梯度传播困难,收敛慢(梯度消失)、于具有快速变化特征的系统,如冲击波,标准 PINN 可能精度不足,需要改进策略,比如自适应采样或多尺度特征提取。但随着研究深入,这些问题正在不断被解决。物理或化学方程为什么往往是偏微分方程?什么是物理信息神经网络(PINN)?x_%7Bi%7D。

qq_52635735的博客 1万+

IBM Mq队列管理器及程序自启动解决方案

在实际环境中遇到这样的问题:系统重新启动后MQ队列管理器,以及相关的传输程序都没有启动的问题,经过一段时间的折腾后,发现了如下解决方案,简单跟大家分享下。       对于IBM MQ,安装之后它本身就是开机自启动的,如果你想让你的队列管理器也成为开机自启动的,这需要在队列管理器的属性页中,将其启动方式设置为自动         之后对于其余程序的自启动,需要将程序的快捷方式,或者将已经写好的

killermyth的专栏 5253

DSP28335做FFT傅里叶变换

1. 看了一下例程,居然没有FFT的例程,难道这个DSP28335不能做FFT吗?对了C2000系列是有C2000 ware这个库的。方便很多,不过目前不确定在C5000上运行的FFT能直接迁移到DSP28335上行不?测试了一下,是可以的,因为都是用的math.h,下面的一些正弦函数基本一样的 2. 硬件简介,其中DSP28335和TLV320AIC23B之间使用I2C接口进行寄存器配置,...

weixin_30390075的博客 3331

配置IBM WEBSPHERE MQ触发器

 配置IBM WEBSPHERE MQ触发器2007-11-15 创建一般设置MQ触发器的目的有两种, 一是自动启动发送端通道, 二是监视队列消息, 一旦发现新的消息, 则利用触发器启动相应的处理进程如果是利用触发器自动启动发送端通道, 使用方法1, 如果是利用触发器启动用户进程, 使用方法2方法1A 在传输通道上设置触发器, 打开触发器控制, 类型为"第一个"B 初始队列为SYS

firefight的专栏 7592

Alphafold2/multimer本地安装避坑指南:从Conda环境配置到GPU加速实战

本文详细介绍了Alphafold2/multimer本地安装的全流程,从Conda环境配置到GPU加速实战,特别针对常见的报错处理提供了解决方案。通过硬件环境检查、依赖安装技巧、OpenMM补丁应用等步骤,帮助研究人员高效部署蛋白质结构预测工具,提升计算效率。

weixin_29309213的博客 115

银河麒麟V10安装docker

最近在做的一个信创项目使用的操作系统是银河麒麟高级服务器V10,在安装docker时,会遇到下面的错误。 nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.0-3.el7.x86_64 经过分析,以下依赖包是centos系统中的包,所以需要给kylinos创建一个合适的centos源。经过实验,Kylin Linux Advanced Server V1

m0_38004228的博客 4907

配置自动启动IBM WebSphere MQ

  由于工作的需要,最近一直再搞IBM WebSphere MQ;包括MQ的优化,开发,集成...  以及各个平台下MQ的安装,配置,调试等等...  跨操作系统下MQ的通讯,异操作系统下Java和C#对MQ的互收发分包大消息的测试等等...  测试的操作系统有:[Winods XP],[Windows 7],[Fedora 10],[RedHat Enterprise 5.3],[Solaris

hyg_buaa的专栏 2899

Delta-Sigma调制(DSM)技术

前言 数字信号处理和通信系统的性能很大程度上受到了模拟信号到数字信号转换接口——ADC的精度和分辨率的限制。而传统的线性脉冲编码调制(PCM)ADC受到了制造工艺的限制,无法达到很高的分辨率。但基于Delta-Sigma调制技术的ADC可以在现有工艺下实现高分辨率(大于16位),同时由于结构简单,所以易于实现。低成本高性能使得Delta-Sigma调制技术得到了广泛的应用。 Delta-Sigma型ADC的结构原理图如下图所示: 它最大的优势在于仅用1位ADC进行数据转换,同时其模拟电路部分结构简单不需要

阿星的博客 2万+

linux队列管理器复位,Linux如何实现MQ开机自动启动队列管理器

问题描述:前面的MQ安装,需要手动设置MQ环境变量和启动队列管理器,每次重启后,都需要手动,实际生产中MQ服务器应该可以自动重启。解决:linux下MQ默认安装没有自动设置mq运行环境变量和开机自动启动MQ队列管理器,因此每次需要手动添加环境变量。实验环境:SUSE Linux Enterprise 11 SP4手动过程如下:# su - mqm~ cd /opt/mqm/bin~ source ...

weixin_39562234的博客 563

C语言实现贪吃蛇小游戏!(超简单详细)详细思路+源码分享

我们的今天的目标就是:用C语言来实现一个贪吃蛇项目,也不用太复杂,初学者能看懂就行!

致力于C语言C++知识分享! 1万+

Python爬虫实战:逆向工程与异步爬虫技术,高效抓取国家知识产权局专利数据

相比于传统的Selenium,Playwright由微软开发,支持多浏览器(Chromium, Firefox, WebKit),API更现代,执行速度更快,并且能轻松录制用户操作生成代码。通常,列表中的摘要信息是缩略的,我们需要进入每个专利的详情页获取完整信息(如主权要求、法律状态等)。我们的第一步是手动操作一遍搜索流程,并用Playwright的“录制”功能或开发者工具,找出真正返回专利数据的那一个或多个网络请求。以友好的、对人类行为模拟的方式爬取数据是基本的网络礼仪,也能有效避免你的IP被封锁。

2201_76125261的博客 2418

IBM MQ运维使用手册

一、测试环境说明本次测试linux端和windows端主要参数配置如下:Linux:操作系统版本:SUSE Linux Enterprise Server 10 SP4 32bitMQ版本:7.1.0.3Ip地址:192.168.0.151Windows:操作系统版本:Windows 7旗舰版SP1 32bitMQ版本:7.1.0.3Ip地址:192.168.0.111...

weixin_33976072的博客 1781

量化交易 米筐 案例:市值因子选股策略

案例:市值因子的选股策略 1.结果 获得超额收益 年化 49% 2. 从股票中选择市值小的股票 选定财务数据筛选 进行每日调仓(多因子选股调仓 周期频率会小一些) 3. 代码 估值有关指标 # 在沪深300股票中,选出市值比较小的10只股票 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。 def init(context): # 沪深300组合 stocks = index_components('000300.XSHG') # 沪深3

廷益_飞鸟的博客 2311

rhel6 下iib9.0实现HA

IIB9应该支持两种HA方式: 1、MQ、BROKER自身的HA,只需要共享磁盘目录,通过多实例MQ和多实例Broker实现 2、使用IIB8(MB8)版本的特性,基于 HACMP™, HA/XD, VCS, or HP-UX Serviceguard.等操作系统级的HA 以下就以第一种方式来实现HA: 1、首先要在LINUX下装好MQ7.5.0和IIB9.0.0.1,详细请查看>

代码人生 801

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux下RabbitMQ的安装 开机自启动

Linux下RabbitMQ的安装 开机自启动 官网下载地址 下载RabbitMQ和erlang。rabbitmq-server-3.6.6-1.el7.noarch.rpm和erlang-19.0.4-1.el7.centos.x86_64.rpm是我下载的版本。 安装 [root@localhost ~]# rpm -ivh --nodeps erlang-19.0.4-1.el7.centos.x86_64.rpm [root@localhost ~]# yum install -y rabb

m0_67394230的博客 1003

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Linux配置服务开机自启,Naocs、Redis、RocketMq、ElasticSearch、Nginx、Seata、PlumeLog

systemctl enable nacos.service #使nacos开机自启生效。systemctl start nacos.service #执行nacos启动命令。在 /lib/systemd/system 目录底下,新建nacos.service文件。systemctl daemon-reload #使配置文件生效。systemctl daemon-reload #使配置文件生效。

LL于坤的博客 1275

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

RocketMQ快速入门: linux安装RocketMQ并配置开机自启(一)

针对rocketMQ的学习,首当其冲的就是正确安装服务,所以我们今天来看linux下如何安装rocketmq及其控制台服务,并设置各个服务的开机自启。

55555的博客 7350

Linux(Centos)安装RabbitMQ+延时插件+开机自启动

Linux(Centos)安装RabbitMQ+延时插件+开机自启动

qq_38215042的博客 3035

【Linux】Centos9设置ActiveMq开机自启功能

检查 SELinux 配置:检查 SELinux 的配置是否会影响到 ActiveMQ 的执行。你可以通过运行 sestatus 命令来查看 SELinux 的状态,以及通过 /etc/selinux/config 文件来查看 SELinux 的配置。确保你检查了系统中是否还有其他安全性机制,并且了解它们是否会影响到 ActiveMQ 的执行。临时禁用 SELinux:尝试临时禁用 SELinux,然后重新启动 ActiveMQ,看看问题是否仍然存在。

Chuk 1457

linux mq的安装并设置开机启动 图文!!

1、安装erlang的依赖包 yum install -y make gcc gcc-c++ m4 perl openssl openssl-devel ncurses-devel unixODBC unixODBC-devel 2、上传erlang的压缩包至/usr/local/,并解压缩,再新建erlang目录 tar -zxvf otp_src_21.3.tar.gz mkdir /usr/local/erlang 3、编译安装,在/usr/local/otp_src_21.3目.

冰恋云的专栏 1573

IBM MQ通道常用知识列举(一)

MQ通道常用知识列举

yangkei 7008

MQ的编程,JMS及JNDI(来自CCW)

用JMS实现消息的发送和接收时,经常会用到JNDI。因为JNDI这种方式比较灵活,对于编程也比较简单。在安装了MQSeries Client for Java之后,在/java/bin目录下找到JMSAdmin.config文件。该文件主要用来说明Context的存储方式及存储地址,对应于文件中的两个参数INITIAL_CONTEXT_FACTORY和PROVIDER_URL。典型的JMSAdmi

赖皮的网上温暖小窝 5004

WebSphere MQ 自动启动发送方通道

A 在传输通道上设置触发器, 打开触发器控制, 类型为"第一个" B 初始队列为SYSTEM.CHANNEL.INITQ, 该队列为MQ专用的通道启动队列, 不需要手工启动其触发监视器 C 触发器数据为发送端通道名称, 例如 SCM.APPLE.E D 在发送端通道不活动的情况下, 在传输通道放入消息测试 转载于:https://www.cnblogs.c...

weixin_30271335的博客 610

ibmmq 通道命令_IBM WebSphere MQ 7.5基本用法

一、下载7.5 Trial版本这是下载网址,下载前先必须注册IBM ID,下载完成后一路Next即可(注:windows上安装时,会询问是否域环境,初次学习时,为简单起见,建议选择No)安装完成后,MQ的Bin目录会自动添加到环境变量Path中,以后就可以直接用Dos命令行窗口操作(当然,也可以用图形化GUI方式通过IBM WebSphere MQ Explorer来管理)注:安装时,强烈建议用管...

weixin_39960147的博客 1751
上一篇: MQ常用管理命令
下一篇: IBM MQ中主要对象的作用
壹零Boy
博客等级 码龄14年 31粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值