The Arduino nodes run for around two months without intervention from me. The Lua ones, so far, about two days. This is likely my fault, however it's not the usual suspects. The heap is fine, and the node does not crash it simply does not post data any more (to be clear, the Arduino nodes on the same network are fine). If I send an HTTP request to it (in its hung state) it then reboots.
Are there issues with the net, socket and tmr modules that make sure the node can't stay up for any length of time? Pretty sure the tmr module is ok as it still fires even though the net and socket modules hang. As an aside, the net module reports 200OK on POST or GET even if network connectivity has been cut. Makes diagnostics somewhat harder.
Is there a stable ROM I should be testing against? Good fun this Lua stuff, just finding it a little hard to get some stability.