在一个已经启动的Tuxedo服务中重新执行 tmloadcf ubbsimple 可能会遇到这些错误:D:\temp\simpapp>tmloadcf ubbsimple
CMDTUX_CAT:883: ERROR: tmloadcf cannot run on an active node
错误原因:TUXCONFIG 文件被BBL.exe 引用了,这时你可以将服务先停掉 tmshutdown -y,再执行就行了
如果停服务会报错,如下:
D:\temp\simpapp>tmshutdown -y
tmshutdown: internal error: CMDTUX_CAT:754: ERROR: error processing configuration file
tmshutdown: internal error: CMDTUX_CAT:1360: ERROR: configuration file not found
错误原因:找不到配置文件 TUXCONFIG 。而tmloadcf ubbsimple 也报错,可以执行 tmipcrm 命令释放所有ipc资源,在重新加载ubb文件,如下
D:\temp\simpapp>tmipcrm
Looking for IPC resources in TUXCONFIG file D:\temp\simpapp\tuxconfig
The following IPC recources were found:
Message Queues:
1
2
Shared Memory:
0
Semaphores:
1025
0
Remove IPC resources (y/n)?: y
Removing IPC resources ...
done!
执行 tmboot -y 启动即可了