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