# Ignition.conf File Questions

**URL:** <https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376>\
**Category:** Ignition\
**Created:** [July 9, 2019, 8:31am UTC](https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376 "2019-07-09T08:31:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 9, 2019, 8:31am UTC](https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376/1 "2019-07-09T08:31:21Z")

</div>

Two questions RE the ignition.conf file:

1. Is there somewhere that describes all of the different settings you can change?
2. When changing the garbage collector type, what do the numbers mean in the ‘wrapper.java.additional.NUMBER’, and do these matter #1 what order they’re in and #2 if there are duplicates? I would presume it matters RE duplicates… but really this is a bit of magic to me at the moment (the only real java I’ve been exposed to is with Ignition, and it’s only surface level with a few pot holes)

For example, I have the following in my conf file for the GC (and I only changed due to posts on this forum!):

```auto
# Java Additional Parameters
#wrapper.java.additional.1=-XX:+UseConcMarkSweepGC								   												  
#wrapper.java.additional.2=-XX:+CMSClassUnloadingEnabled														
wrapper.java.additional.1=-XX:+UseG1GC																							  
wrapper.java.additional.2=-XX:MaxGCPauseMillis=100
wrapper.java.additional.3=-Ddata.dir=data
wrapper.java.additional.4=-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
#wrapper.java.additional.5=-Xdebug
#wrapper.java.additional.6=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

```

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [July 9, 2019, 8:39am UTC](https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376/2 "2019-07-09T08:39:27Z")

</div>

The additional parameters are what normally should be command line arguments. The numbers just express the index of the parameter. As the Java command generally doesn’t need a set order, the numbers itself don’t matter, as long as there are no duplicates (and they probably have to be subsequent too).

There are options that can be passed to the JRE (see a list here, scroll down to the Nonstandard options): [https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html](https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html)

Other options are Ignition specific, and interpreted by Ignition (like the data dir).

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 9, 2019, 11:56am UTC](https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376/3 "2019-07-09T11:56:40Z")

</div>

The rest of the settings/properties (not JVM parameters) are described [here](https://wrapper.tanukisoftware.com/doc/english/properties.html).

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 9, 2019, 12:01pm UTC](https://forum.inductiveautomation.com/t/ignition-conf-file-questions/26376/4 "2019-07-09T12:01:10Z")

</div>

Thanks guys, this will keep me out of trouble.
