Skip to main content
Version: 7.9

Advanced Gateway Settings

In addition to customizing the Gateway's homepage, there are a number of advanced features in the Gateway that you can customize, such as changing ports, changing the Java version, and changing the allocated memory size.

About Java Versions

Ignition runs on Java, and Java is always being updated to have better security or include new features. It's important to pay attention to what version of Java is being run on the computer that Ignition is installed on, especially since you can have multiple copies of Java on a computer at the same time. We recommend that you turn Java's "Automatic Updates" off since Java will sometimes remove older versions that Ignition might still be using. This is not as important on client computers since you are starting and stopping the clients much less frequently than the Gateway.

You can update which version of Java the Ignition service is pointed to from a configuration file. See Changing Gateway Java Version for more information.

About Memory Usage

The Ignition Gateway uses memory just like any other program, and the amount of memory Ignition is allowed to use can be set in a configuration file. It is important to know how much Ignition initially asks for because if you don't have enough free memory for that initial amount, the Ignition service won't start. Likewise, you can set the maximum memory that Ignition uses so it doesn't starve other programs. Of course we recommend that Ignition is installed on it's own server to it can maximize it's performance, but often Ignition is installed on a computer that is already running several other important programs. Learn more about setting memory at Changing Gateway Memory Allocation.

note

On older 32bit systems (modern computers are all 64 bit these days), you cannot set the memory to be more than about 1.5Gb. If you do, the program will never be allowed to start.

Using Ports

Ignition uses ports on a computer to give you access to the Gateway Webpage. The default port for any webpage is 80, and all webpages hide 80 from you in the website address. If multiple programs try to use the same port they will fail, and because many computers already use this standardized default port, Ignition defaults to 8088 instead. This means that you will access Ignition's gateway webpage with http://<ipaddress>:8088. Once Ignition is installed, you can change the port to whatever you like, including to 80. See Changing Gateway Ports.

Port Reference

An Ignition server uses many ports to manage information between itself and other Ignition servers, OPC servers, devices, and other services such as SMTP and ERP servers. The following table describes the default ports an Ignition server may use for communication. Most are configurable and some of these ports may be on a computer other than the one Ignition is installed on (that is, if MySQL is installed on a different computer, the Ignition server will not be using port 3306). This is not a complete list of TCP ports, and there are a few UDP and broadcast ports in the list. Ignition will potentially use other ports if you are connecting to additional services or devices. Setting ports may be possible for some of the following, but will depend on their respective software.

PortOperationProtocolConfigurableDescription
8088ListeningtcpYesDefault port setting to access the Ignition Gateway. Also the non SSL port for the Gateway Network.
8043ListeningtcpYesDefault SSL port setting to access the Ignition Gateway
8060ListeningtcpYesDefault SSL port setting for the Gateway Network.
102ListeningtcpNoSiemens Step7
2222ListeningtcpNoAllen Bradley Drivers (Ethernet/IP I/O DMA)
4096ListeningtcpYesDefault port for Ignition OPC-UA server
4446Listeningudp/broadcastYesDefault receive port for a multicast messages that makes the gateway discoverable on a local network
5060Listeningtcp/SIPNoSend Voice Notification to SIP server
5500ListeningtcpYesDefault port for OPC browse of external Tags
6501ListeningtcpNoServer fallback port
8000Listeningtcp/RTPNoTransfer/com for SIP server
8750ListeningtcpNoPort used for Redundancy/Network Configuration
9600ListeningtcpNoOmron FINS
17342ListeningtcpNoReceive Port for SMS with Alarming
45900ListeningtcpNoCallback port for the mobile module
44818ListeningtcpNoAllen Bradley Drivers (Ethernet/IP Symbolic/General)
135OutgoingtcpNoDefault port for DCOM communication (old OPCDA servers)
389OutgoingtcpYesDefault port for Active directory if this is being used
465OutgoingtcpNoSMTP protocol used if Alarming is configured
502OutgoingtcpYesDefault Modbus port
1433OutgoingtcpYesDefault MSSQL port used for connection
1521OutgoingtcpYesDefault Oracle port used for connection
3050OutgoingtcpYesDefault Firebirdsql port used for connection
3306OutgoingtcpYesDefault MySQL port used for connection
4445Outgoingudp/broadcastYesDefault send port for a multicast messaged that makes the gateway discoverable on a local network
5432OutgoingtcpYesDefault Postgresql port used for connection
17341OutgoingtcpNoSend port for SMS with Alarming
50000OutgoingtcpYesDefault IBM DB2 port used for connection
1883variabletcpNoMQTT Unencrypted. Outgoing port if using an external MQTT broker, Listen port on Ignition if using the Distributor module
8883variabletcpNoMQTT SSL/TLS. Outgoing port if using an external MQTT broker, Listen port on Ignition if using the Distributor module