FME Server Fails to Fully Start on Linux When Configured to Use Oracle Database

Liz Sanderson
Liz Sanderson
  • Updated

Symptom

On Linux, FME Server may fail to start up fully when configured to use an Oracle database server. The log files fmeprocessmonitorcore.log or fmeprocessmonitorengine.log indicate certain components of FME Server fail to start. Other log files may have the following line, followed by a stack trace:

> SQLException: COM.safe.fmeserver.database.FMEServerDBException: java.sql.SQLException: No more data to read from socket

 

Cause

There may be performance issues with a Java virtual machine (JVM) setting for random number generation.
 

Resolution

Change the JVM setting that is causing the performance issue.

1. Open the file:

<FMEServerDir>/Utilities/jre/lib/security/java.security

securerandom.source=file:/dev/urandom

To:

securerandom.source=file:/dev/./urandom
#   -Djava.security.egd=file:/dev/urandom

To:

-Djava.security.egd=file:/dev/./urandom


2. Change the line

  • Uncomment and change the line:
  • Restart FME Server.

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.