# Iginition freezes on Raspberry Pi

**URL:** <https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067>\
**Category:** General Discussion\
**Created:** [November 15, 2021, 12:37pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067 "2021-11-15T12:37:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Lamport](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@John\_Lamport](https://forum.inductiveautomation.com/u/John_Lamport)\
**Post date:** [November 15, 2021, 12:37pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/1 "2021-11-15T12:37:48Z")

</div>

I recently install Ignition edge on a Raspberry Pi 3 B+, I downloaded “Ignition-Edge-linux-armhf-8.1.11.zip”. I’m having a problem with the Pi getting locked up, freezing.

Using terminal I go to the ignition folder and start ingition up, I get the message that it’s running and a PID number. When I try to open Ignition in the browser “localhost:8088” sometimes it will open but most times I get a message that the gateway is not running, after a few minutes I can get a message that says the gateway is running but not always then it locks up, I have to crash the browers to get out of it or stop ignition with the terminal command. The few times it does start up eventualy it also locks up.

Seems like it’s overloading the Pi’s memory. Was this the right file to download? Will it run on this model of the Pi?

Thanks  
John

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 15, 2021, 12:53pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/2 "2021-11-15T12:53:55Z")

</div>

Hi John, welcome to the forums! 🙂

> [@John\_Lamport](#):
>
> Seems like it’s overloading the Pi’s memory.

And you would be correct.

Some things to try:

- Limit Ignition's memory usage to 1Gb. The default is 2Gb, and that will kill the 1Gb RAM on a Pi 3.
- Don't use the gui. Get as much usable RAM as you can.
- Access the Edge gateway remotely. The Chromium Browser is... well... let's just say 'resource intensive'. 😉

---

<div class="post-metadata">

**Author:** ![John\_Lamport](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@John\_Lamport](https://forum.inductiveautomation.com/u/John_Lamport)\
**Post date:** [November 15, 2021, 1:10pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/3 "2021-11-15T13:10:37Z")

</div>

Thanks Jordan

How do I limit the memory usage? If I’m not using the GUI can I access it through terminal commands. How do I access it remotely? Currently I use VNC viewer but that just gets me into the Pi.

Maybe I’ll get a Pi 4, it has more memory

Thanks again  
John

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 15, 2021, 1:31pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/4 "2021-11-15T13:31:34Z")

</div>

A Pi4, IMO, would be a better option.

> [@John\_Lamport](#):
>
> How do I limit the memory usage?

This is set in the ignition.conf file. _wrapper.java.initmemory_ and _wrapper.java.maxmemory_ are the ones to look for. Likely, this is located at /usr/local/bin/ignition/data/ignition.conf

> [@John\_Lamport](#):
>
> If I’m not using the GUI can I access it through terminal commands. How do I access it remotely?

With a web browser. ([http://ip.of.your.pi:8088](http://ip.of.your.pi:8088)). You wouldn't be able to run the designer on the Pi, regardless of model, so you would have to use an external connection anyway.

If you still need to do things on the pi itself, I would recommend enabling SSH and installing a file manager like Midnight Commander (apt-get install mc). You can connect using a program like PuTTY over SSH (if using Windows, I'm rather fond of [SuperPutty](https://github.com/jimradford/superputty)) and even use MC to modify files if needed.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/f/3f6d4a49efcf7318d0d59e6e6ab36f02b4a284cb.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/1/410e40bcd0d714dc2e8e626ddc8d46cd50691dc0.png)

---

<div class="post-metadata">

**Author:** ![John\_Lamport](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@John\_Lamport](https://forum.inductiveautomation.com/u/John_Lamport)\
**Post date:** [November 15, 2021, 1:50pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/5 "2021-11-15T13:50:12Z")

</div>

Great info.

I had the Pi 3 from a project I was no longer using, just before your reply came in I was looking at the Pi 4, I’ll get at least the 4GB version if not the 8GB. So I’ll start with that.

I also like the remote connections you’ve mentioned. My company is looking into having a data collection system looking at a number of our prodution machines. We have already received a quote from a systems integrator to set it all up. I will be the contact and the person trained to keep it all working. I was loading up the Pi to get a jump on things so I would have the basic understanding of how it all works.

Thanks for you quick responces and help. I always find the most help on these kinds of forums.

Thanks again  
John

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://forum.inductiveautomation.com/u/peter)\
**Post date:** [November 15, 2021, 7:07pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/6 "2021-11-15T19:07:19Z")

</div>

You probably don’t need me to mention this, but to use 8G of memory on a Pi4 you’ll need to load a 64 bit OS. And that takes couple of extra steps to do so.

---

<div class="post-metadata">

**Author:** ![John\_Lamport](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@John\_Lamport](https://forum.inductiveautomation.com/u/John_Lamport)\
**Post date:** [November 15, 2021, 7:22pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/7 "2021-11-15T19:22:55Z")

</div>

Peter, thanks for letting me know that and yes you did have to mention it as I did not know that. Some of this is new to me but learning more every day.

What are the extra steps? Is there a document with the instructions?

I ordered a Pi4 with 8GB this morning, it wasn’t much more than the 4GB so what the heck, go for it.

Thanks again  
John

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 15, 2021, 7:37pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/8 "2021-11-15T19:37:24Z")

</div>

[PiOs 64bit](https://forums.raspberrypi.com/viewtopic.php?t=275370) (still technically beta, but I’ve not had issues with it.)

[Ubuntu for Raspberry Pi](https://ubuntu.com/download/raspberry-pi). If you are looking to use the GPIO pins a [tutorial for Ubuntu is here](https://ubuntu.com/tutorials/gpio-on-raspberry-pi#1-overview).

---

<div class="post-metadata">

**Author:** ![John\_Lamport](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@John\_Lamport](https://forum.inductiveautomation.com/u/John_Lamport)\
**Post date:** [November 15, 2021, 7:51pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/9 "2021-11-15T19:51:31Z")

</div>

Well typical engineer I read Peter’s reply to quick and missed that he was referring to the Pi’s OS, I thought he meant the Ignition download needed to be the 64 bit, if there is one.

Actually I should be, the key words there, all set with the OS. I bought one of the kits that has not only the Pi but also a case, heat sinks, power supply and a preloaded 32 GB SD card with NOOBS on it. The only thing I add is the file needed to connect to my Wifi so I can go headless.

I’ll look over those links you sent Jordan.

thanks

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://forum.inductiveautomation.com/u/peter)\
**Post date:** [November 15, 2021, 8:08pm UTC](https://forum.inductiveautomation.com/t/iginition-freezes-on-raspberry-pi/53067/10 "2021-11-15T20:08:39Z")

</div>

I’d recommend using the [Raspberry Pi Imager](https://www.raspberrypi.com/software/) for updating the SD card with whatever OS you want. It comes with a lot of systems by default, but the 64 bit Raspberry Pi isn’t one over them. All you need to do through is download the OS image from the RaspPi website, and then “Choose OS =\> Use Custom” option and point it to what you downloaded.

(But the Imager _does_ come with 64 bit Ubuntu 🤷‍♂️ )

And note that for ARM there _are_ 32 and 64 bit Ignition downloads
