日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tuxedo错误码6_TUXEDO错误解析

發布時間:2024/3/12 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tuxedo错误码6_TUXEDO错误解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1

LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : msgget: No space left on device

操作系統的參數問題

kernel.msgmni設置小了

sysctl -w kernel.msgmni=256

2

1、執行tmadmin命令,出現如下錯誤

NLS:4: Cannot open message catalog TMADMIN_CAT, set 1, num 184; check TUXDIR=/home/dev/app/tuxedo8.1, LANG=zh_CN.GB18030

可以肯定,這個錯誤是由字符集引起的,我用的是簡體中文linux

添加環境變量vi .bash_profile 添加如下內容

export LANG=C

保存退出,source .bash_profile 使環境變量生效

3

2、再執行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:188: ERROR: Error while obtaining the Bulletin Board parameters

分析上面的信息,因為沒有編譯生成TUXCONFIG指向的文件,即公告牌文件

經過上面一些配置,已經可以使用tuxedo了,后面配置公告文件和開發程序都是開發的內容

4

3、在tuxedo客戶端程序中,調用tpinit失敗,返回-1,tperrno=12:internal system error。

在用buildclient編譯客戶端程序的時候,如果加入了-w選項,那么必須設置WSADDR環境變量,如果沒有采用-w選項,那么默認請求本地的服務。

如果在編譯客戶端程序的時候,采用了-w選項,而又沒有正確設置WSADDR環境變量,那么tpinit失敗,返回-1,tperrno=12;

同時UBB中,需要訪問服務所在的組也必須設置WSL選項,如:

WSL SRVGRP=GROUP1 SRVID=2 MAXGEN=2 CLOPT=" -A -- -n //192.168.1.201:3195 -m 2 -M 6 -x 10"

同時在*MACHINE節點設置MAXWSCLIENTS=5,MAXWSCLIENTS是最大的WSL client數。

在客戶端程序運行的時候export WSNADDR=//192.168.1.201:3195,就可以訪問服務了。

如果在編譯客戶端程序的時候,沒有采用-w選項,默認訪問本地的服務,不需要設置WSADDR環境變量。

5

4.WSL啟動失敗

WSL啟動失敗的原因有很多,比如:UBB中沒配置MAXWSCLIENTS,WSL的端口和別人沖突等等。需要看ULOG才能確定具體原因。

5\tpcall有時莫名的返回-1

tpcall后,不管是否成功,都要釋放memory(上邊tpalloc等函數申請的memory)。然后才能tpterm。

6

6、啟動服務的時候現實如下的信息:

CMDTUX_CAT:819: INFO: Process id=1956 Assume started (pipe).

這時需要看一下程序,是否在程序中tpsvrinit函數時已經異常退出。

7

7、啟動服務tmboot -y的時候出現如下的錯誤信息:

mboot: WARN: No BBL available on site srd.

Will not attempt to boot server processes on that site.

注意:該方法錯誤: 去除MACHINES中的TLOGDEVICE="/home/srd/srdapp/bin/TLOG"定義就可以解決。

正確方法如下:

tmadmin登錄到管理界面,使用crdl和crlog創建tlog,比如:

> crdl -z /home/tuxedo/logs/tlog -b 2048

> crlog -m simple

8

8、在啟動tuxedo服務的時候,報如下錯誤信息:

LIBTUX_CAT:328: ERROR: No space in Bulletin Board for Server Table

ubb中的MAXWSCLIENTS,MAXACCESSERS參數值太小,適當修改這個兩個參數值就可以了.

9

9、在執行tmloadcf的時候,報如下錯誤:

CMDTUX_CAT:1615: ERROR: Identifier or number must be followed by white space or punctuation

說明某個關鍵字后面需要有空格或者回車,根據錯誤信息在相應出錯的位置添加空格就可以了。

10

10、執行tmboot -y啟動服務的時候,報如下錯誤:

TPELIMIT - a system limit has been reached

CMDTUX_CAT:1685: ERROR: Application initialization failure

No space in Bulletin Board for Service queue Table

有上面的信息可以看出,是tuxedo配置的一些資源有限制,可以修改ubbconfig配置文件中的參數 MAXACCESSERS,MAXSERVERS,MAXSERVICES,MAXGTT來申請更多的資源,將上面的參數適當增大知道不出現錯誤信息為 止,具體增加多少根據自己的系統配置和需求決定。

重新編譯日志文件

buildtms –o$TUXDIR/bin/TMSINF –r INFORMIX-OnLine

END

總結

以上是生活随笔為你收集整理的tuxedo错误码6_TUXEDO错误解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。