Consultor Eletrônico



Kbase P17227: AdminServer dies when FathomTrendDatabase is not reachable.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/01/2011
Status: Verified

SYMPTOM(s):

AdminServer dies

Error in Fathomtrend database log file

Fathom cannot reach the trend database at
jdbc:jdbcprogress:T:localhost:4455:fathomdb. Check the log file for more
information. (9892)

SQL Server process terminated. (8841)

FACT(s) (Environment):

Fathom 2.0A
Linux Intel
Compaq Tru64 UNIX

CAUSE:

Fathom uses $DLC/bin/java_env to communicate with the SQL Server through the
JDBC driver each time it writes data to the FathomTrendDatabase. Due to a
problem in the java_env script, the shared library path variable might not be
set correctly on platforms where Progress does not ship the JDK/JRE. This would
prevent Fathom from reaching the Trend database. Progress currently does not
ship the JDK/JRE on Compaq Tru 64 and Linux.

FIX:

The fix is documented in Fathom Release note RN# 20A1-00105:

Fathom uses $DLC/bin/java_env to communicate with the SQL Server through the
JDBC driver each time it writes data to the FathomTrendDatabase. Due to a
problem in the java_env script, the shared library path variable might not be
set correctly on platforms where Progress does not ship the JDK/JRE. This would
prevent Fathom from reaching the Trend database. Progress currently does not
ship the JDK/JRE on Compaq Tru 64 and Linux.

Before starting the AdminServer on these platforms, perform the following steps:

1. Make a backup copy of the $DLC/bin/java_env file.

2. Open $DLC/bin/java_env in a text editor.

3. Move to the section of the java_env file specific to your operating system.

4. Change the line JREHOME=$JDKHOME to:

if [-d $JDKHOME/jre]
then
JREHOME=$JDKHOME/jre
else
JREHOME=$JDKHOME
fi

5. On Linux, change the LD_LIBRARY_PATH setting to:

LD_LIBRARY_PATH=$JREHOME/lib/$ARCH:$JREHOME/lib/$ARCH/$ {THREADS_FLAG
threads:$JREHOME/bin:$JREHOME/lib/$ARCH/$VMTYPE: $LD_LIBRARY_PATH

Without this change you will see a Fathom alert similar to the following:

Fathom cannot reach the trend database at
jdbc:jdbcprogress:T:localhost:4455:fathomdb. Check the log file for more
information. (9892)

In the fathom.lg file, you will see this message:

18:23:32 BROKER 0: SQL Server process terminated. (8841)

If this continues for several hours, it can cause the AdminServer to crash.