So I, like many others, am having the issue with lights becoming unresponsive or turning off entirely. I followed @encor50's suggestions (Referenced here: #92) but it didn't help.
I hooked up my laptop to the lights last night so I could watch the port monitor to see what messages came through when the error occurred. This is the message that came through.
failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...connected
I was using the "noise" lighting effect, if that matters.
So I'm not sure if that failure is causing the ESP8266 to crash/reset and that's why it needs to connect to my MQTT server again (I'm running Mosquitto on a Raspberry Pi) or if the issue lies with the MQTT integration.
One thing of note, this only happens with animations. I can't seem to get it to happen when set to "solid".