Configuring service settings
OS | Configuration Applied in |
---|---|
Linux | /opt/Papertrail/run.sh |
Windows | service.vmoptions / service_x64.vmoptions |
Configuration Options
Option | Description | Example |
---|---|---|
-Xmx | Max memory | -Xmx2048M |
-Xms | Min memory | -Xms2048M |
-Xss | Thread Stack Size | -Xss1m |
System Properties
System properties can be set via different sources, in the following resolution order:
1) Runtime
2) Database
3) File (in conf/papertrail.properties
)
4) Startup Argument
Runtime
System properties can be viewed and changed on the fly in a running environment by executing the following runtime commands from the PaperTrail Console:System.getProperty('systemProperty')
to view a property's valueSystem.setProperty('systemProperty', 'value')
to set a property's value
e.g. System.setProperty('sampleproperty', 'true')
Database
Example below given for a PostgreSQL DB:update system_property set value = 'SampleLicenseText' where name ='license'
File or Startup Argument
System properties can either be set as startup configuration option using -DsystemProperty=value
, or in the conf/papertrail.properties
file:
System Property | Description | Example |
---|---|---|
java.net.useSystemProxies | true | |
http.proxyHost | HTTP Proxy Host | squid |
http.proxyPort | HTTP Proxy Port | 8800 |
http.proxyUser | ||
http.proxyPassword | ||
http.nonProxyHosts | localhost / 127.0.0.1 / 10.*.*.* / *.foo.co etc |
|
socksProxyHost | ||
socksProxyPort | ||
java.net.socks.username | ||
java.net.socks.password |