I doubt that the webserver will crash. it can happen, but i doubt it very much. The code in that side is pretty solid
Do you know the IP of your pi ?Can you ssh into it, if so, you can login via ssh and check log
Code:
sudo systemctl status reef-pi.service
you can also make API calls locally to check if webserver is running, so from within pi
Code:
curl -u reef-pi:reef-pi http://localhost/api/equipments
If you cant ssh, it means Pi's IP has changed, you can find the new ip from your home router admin console. You can also configure it to have a static IP (i know you have already mentioned it, but i dont know exactly how you are doing this)
If you go back couple of pages, I have also reported the same issue. reef-pi working fine, but I lost web UI connectivity. That was purely due to network connectivity lost (comcast service inturruption). In the meantime, I have configured pi to restart wifi network everynight, so in case network goes down, pi will reconnect it every midnight as part of the wifi restart process, reef-pi process does not get touched.
For the long run, i have already started working on a physical interface (posted a video of the same couple of pages back), which will give a minimal workflow using a button and LED display. As of now, I plan to support IP display and shutdown using it. I might extend it to support wifi restart and displaying tank summary. I was super stuck with the network unreachable issue, i was not able to shutdown my controller safely, thats not acceptable.
Let me know what you think, and if your problem is resolved ,