Tuxedo WSH Process Getting Errors, Memory Size Increasing, Core Dumps, And Requires A Restart Of The Tuxedo Application
(Doc ID 2222382.1)
Last updated on JUNE 10, 2024
Applies to:
Oracle Tuxedo - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
On : Tuxedo Version 12.1.3.0.0, 64-bit, no rolling patch installed
Large WSH processes grabbing all the cpu resources:
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
0 pts/3 11450 webadm 235 20 82744K 3580K run 199:46 101.04 100.87 WSH
30 pts/3 15429 webadm 241 20 82616K 3516K run 619:31 101.01 100.84 WSH
0 pts/3 11450 webadm 235 20 82744K 3580K run 199:46 101.04 100.87 WSH
30 pts/3 15429 webadm 241 20 82616K 3516K run 619:31 101.01 100.84 WSH
Then have to restart tuxedo.Happening every 6 hours. Installing rolling patch RP078 did not help.
Errrors in ulog prior to a WSH crash are similar to the following:
232704.tuxmachine!WSH.28153.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.28153.1.0: WSNAT_CAT:1314: ERROR: Could not add workstation information: error code 4
232704.tuxmachine!WSH.28153.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232704.tuxmachine!WSH.3048.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.3048.1.0: WSNAT_CAT:1057: ERROR: Error processing message received from network
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.3049.1.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission. Error code(12/5126)
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1148: ERROR: Processing of message to be sent to client failed
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.5133.1.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission. Error code(12/5126)
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1148: ERROR: Processing of message to be sent to client failed
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232720.tuxmachine!WSH.3481.1.0: LIBTUX_CAT:6249: ERROR: Unable to establish security context. Error code 90, minor_status 4294967289
232704.tuxmachine!WSH.28153.1.0: WSNAT_CAT:1314: ERROR: Could not add workstation information: error code 4
232704.tuxmachine!WSH.28153.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232704.tuxmachine!WSH.3048.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.3048.1.0: WSNAT_CAT:1057: ERROR: Error processing message received from network
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.3049.1.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission. Error code(12/5126)
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1148: ERROR: Processing of message to be sent to client failed
232704.tuxmachine!WSH.3049.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 4
232704.tuxmachine!WSH.5133.1.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission. Error code(12/5126)
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1148: ERROR: Processing of message to be sent to client failed
232704.tuxmachine!WSH.5133.1.0: WSNAT_CAT:1048: ERROR: Sending of error reply to call client failed
232720.tuxmachine!WSH.3481.1.0: LIBTUX_CAT:6249: ERROR: Unable to establish security context. Error code 90, minor_status 4294967289
Call stack trace of a WSH core file was similar to the following:
Core was generated by `WSH'.
Program terminated with signal 11, Segmentation fault.
SEGV_MAPERR - Address not mapped to object
(gdb) bt
#0 _e_sec_pkcs7_close ()
#1 0xc0000000189cd9f0:0 in _tmfmsg_free ()
#2 0xc000000016ca4710:0 in wsh_msgrcv ()
#3 0xc00000000efc1940:0 in pollin ()
#4 0xc00000000efbdfa0:0 in _e_net_handle_event ()
#5 0xc000000016c9afd0:0 in _wsh_run ()
#6 0x40000000000050a0:0 in main ()
Program terminated with signal 11, Segmentation fault.
SEGV_MAPERR - Address not mapped to object
(gdb) bt
#0 _e_sec_pkcs7_close ()
#1 0xc0000000189cd9f0:0 in _tmfmsg_free ()
#2 0xc000000016ca4710:0 in wsh_msgrcv ()
#3 0xc00000000efc1940:0 in pollin ()
#4 0xc00000000efbdfa0:0 in _e_net_handle_event ()
#5 0xc000000016c9afd0:0 in _wsh_run ()
#6 0x40000000000050a0:0 in main ()
Changes
Upgrade to 12.1.3. Tuxedo configuration, ubbconfig file, settings have remained unchanged for years but now the concurrent number of /WS clients have grown 35%.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |