Skip to content

Instantly share code, notes, and snippets.

@henry74
Created January 13, 2016 15:46
Show Gist options
  • Select an option

  • Save henry74/c29a1974fa9f57e0274f to your computer and use it in GitHub Desktop.

Select an option

Save henry74/c29a1974fa9f57e0274f to your computer and use it in GitHub Desktop.

Revisions

  1. henry74 created this gist Jan 13, 2016.
    64 changes: 64 additions & 0 deletions neo4j-wrapper.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,64 @@
    wrapper.java.additional=-Dorg.neo4j.server.properties=conf/neo4j-server.properties
    wrapper.java.additional=-Djava.util.logging.config.file=conf/logging.properties
    wrapper.java.additional=-Dlog4j.configuration=file:conf/log4j.properties

    #********************************************************************
    # JVM Parameters
    #********************************************************************

    wrapper.java.additional=-XX:+UseConcMarkSweepGC
    wrapper.java.additional=-XX:+CMSClassUnloadingEnabled
    wrapper.java.additional=-XX:+UseParNewGC
    wrapper.java.additional=-d64

    # Remote JMX monitoring, uncomment and adjust the following lines as needed.
    # Also make sure to update the jmx.access and jmx.password files with appropriate permission roles and passwords,
    # the shipped configuration contains only a read only role called 'monitor' with password 'Neo4j'.
    # For more details, see: http://download.oracle.com/javase/6/docs/technotes/guides/management/agent.html
    # On Unix based systems the jmx.password file needs to be owned by the user that will run the server,
    # and have permissions set to 0600.
    # For details on setting these file permissions on Windows see:
    # http://download.oracle.com/javase/1.5.0/docs/guide/management/security-windows.html
    #wrapper.java.additional=-Dcom.sun.management.jmxremote.port=3637
    #wrapper.java.additional=-Dcom.sun.management.jmxremote.authenticate=true
    #wrapper.java.additional=-Dcom.sun.management.jmxremote.ssl=false
    #wrapper.java.additional=-Dcom.sun.management.jmxremote.password.file=conf/jmx.password
    #wrapper.java.additional=-Dcom.sun.management.jmxremote.access.file=conf/jmx.access

    # Some systems cannot discover host name automatically, and need this line configured:
    #wrapper.java.additional=-Djava.rmi.server.hostname=$THE_NEO4J_SERVER_HOSTNAME

    # Uncomment the following lines to enable garbage collection logging
    wrapper.java.additional=-Xloggc:data/log/neo4j-gc.log
    wrapper.java.additional=-XX:+PrintGCDetails
    wrapper.java.additional=-XX:+PrintGCDateStamps
    wrapper.java.additional=-XX:+PrintGCApplicationStoppedTime
    #wrapper.java.additional=-XX:+PrintPromotionFailure
    #wrapper.java.additional=-XX:+PrintTenuringDistribution

    # Java Heap Size: by default the Java heap size is dynamically
    # calculated based on available system resources.
    # Uncomment these lines to set specific initial and maximum
    # heap size in MB.
    wrapper.java.initmemory=12000
    wrapper.java.maxmemory=12000

    #********************************************************************
    # Wrapper settings
    #********************************************************************
    # path is relative to the bin dir
    wrapper.pidfile=../data/neo4j-server.pid

    #********************************************************************
    # Wrapper Windows NT/2000/XP Service Properties
    #********************************************************************
    # WARNING - Do not modify any of these properties when an application
    # using this configuration file has been installed as a service.
    # Please uninstall the service before modifying this section. The
    # service can then be reinstalled.

    # Name of the service
    wrapper.name=neo4j

    wrapper.user=neo4j
    wrapper.user.created=true