Dollar Universe's user service can cause a windows server to crash (and then reboot).
book
Article ID: 86417
calendar_today
Updated On:
Products
CA Automic Dollar Universe
Issue/Introduction
Affects Release version(s): 5
Error Message : In the windows error report (among other informations about crash) : Description : The computer has rebooted from a bugcheck. BUGCHECK_STR: 0xF4_UniServUser.ex
Description :Sometimes, a Dollar Universe's user service can cause a windows server to crash (and then reboot).
Environment
OS: Windows Server 2008 OS Version: Microsoft Windows Server 2008 R2
Cause
Cause type: Defect Root Cause: The way processes are killed by Dollar Universe may sometimes have a defect behaviour when getting PID of the process to kill, then killing the parent pid instead. (linked to C function used at this purpose)
Resolution
This performance issue is also fixed in the last V6 releases.
In the V5.33: ###################### After installing the patch, 2 variables have to be added in order to use a command instead of the classic method triggering the defect behaviour. The command can totally be chosen, the PID will be added at the end of the string defined as the command. If you set the following variables :
uxsetenv : set U_W32_KILL_COMMAND_ENABLED=Y set U_W32_KILL_COMMAND=taskkill /F /T /PID
.def : U_W32_KILL_COMMAND_ENABLED Y U_W32_KILL_COMMAND taskkill /F /T /PID
As an example, if the pid to kill is "123", when Dollar Universe kill this pid, it will launch the command taskkill /F /T /PID 123 Instead of its default function.
If the variable U_W32_KILL_COMMAND_ENABLED is set to “N�, default behavior is used. If it is set to Y, the command valued for the variable U_W32_KILL_COMMAND will be used. Adding the target pid at the end of it.
The command « taskkill /F /T /PID » is highly recommended , but any other command (even launching a script) may be used at you own risks. (Please make sure that the set command actually kill a pid, or Dollar Universe can become really confused) ###########################################