Author: eevans
Date: Thu Jan 20 16:11:02 2011
New Revision: 1061364

URL: http://svn.apache.org/viewvc?rev=1061364&view=rev
Log:
chdir / on startup

Patch by eevans for CASSANDRA-1718

Modified:
    cassandra/branches/cassandra-0.7/debian/init

Modified: cassandra/branches/cassandra-0.7/debian/init
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/debian/init?rev=1061364&r1=1061363&r2=1061364&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.7/debian/init (original)
+++ cassandra/branches/cassandra-0.7/debian/init Thu Jan 20 16:11:02 2011
@@ -119,6 +119,9 @@ do_start()
     #   2 if daemon could not be started
     is_running && return 1
 
+    cassandra_home=`getent passwd cassandra | awk -F ':' '{ print $6; }'`
+    cd /    # jsvc doesn't chdir() for us
+
     $JSVC \
         -user cassandra \
         -home $JAVA_HOME \
@@ -127,6 +130,8 @@ do_start()
         -outfile /var/log/$NAME/output.log \
         -cp `classpath` \
         -Dlog4j.configuration=log4j-server.properties \
+        -XX:HeapDumpPath="$cassandra_home/java_`date +%s`.hprof" \
+        -XX:ErrorFile="$cassandra_home/hs_err_`date +%s`.log" \
         $JVM_OPTS \
         org.apache.cassandra.thrift.CassandraDaemon
 


Reply via email to