Difference between revisions of "SUNScholar/Prepare Ubuntu/S08"

From Libopedia
Jump to navigation Jump to search
Line 40: Line 40:
 
  ulimit -n
 
  ulimit -n
  
   '''[[SUNScholar/Prepare Ubuntu/S09|Proceed to the next step]]'''
+
  '''[[SUNScholar/Prepare Ubuntu/S07|PREVIOUS]]'''
 +
 
 +
   '''[[SUNScholar/Prepare Ubuntu/S09|NEXT]]'''

Revision as of 15:08, 3 August 2012

Step 8. Setup the environment variables

Step 8.1 Java environment settings for Tomcat webapp server

To setup the environment variables for Tomcat java web applications, type the following:

nano /etc/default/tomcat6

Check the following for comparison:

# You may pass JVM startup parameters to Java here. If unset, the default
# options (-Djava.awt.headless=true -Xmx128m) will be used.
#JAVA_OPTS="-Djava.awt.headless=true -Xmx128m"
JAVA_OPTS="-Djava.awt.headless=true -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m"

Java environment settings used for SUNScholar

Your settings will depend on how much RAM you have available to assign to the Tomcat server. See graph below as well.

JAVA_OPTS="-Djava.awt.headless=true -Xmx8192m -Xms4096m -XX:PermSize=4096m -XX:MaxPermSize=8192m"

Graph of RAM memory usage on SUNScholar.

Sunscholar-memory-year.png

Step 8.2 Java environment settings for other java web applications

To setup the environment variables for other java applications (such as the Handle and SOLR servers), type the following:

nano /etc/environment

Copy and paste the following to the bottom of the file.

JAVA_HOME="/usr/lib/jvm/java-6-sun"
JAVA_OPTS="-Djava.awt.headless=true -Xmx1024m -Xms512m"

Step 8.3 Increase number of open files available

Open the following file as follows:

nano /etc/security/limits.conf

Add the following to the bottom of the file:

 *            hard       nofile          65536
 *            soft       nofile          65536

Save the file. Make sure to check the files open parameter with the next computer reboot by typing the following:

ulimit -n
 PREVIOUS
 NEXT