I´ve got a big problem with my datalogger (Arduino Ethernet, included RTC 1307. After about 4-6 hours the datalogger freeze. I assumed that it´s when the Arduino are writing to the SD card.
Can everyone tell me what´s wrong?? (I´ve got about 188 Byte of ram free, all the time, when the datalogger are running.)
Have you tried moving your constant strings like client.println("Content-Type: text/html"); into program memory?
That would free-up a fair amount of RAM.
It may help, or it may just delay the inevitable.
Without having your exact environment and code, it is difficult to say what will happen
Does the amount of free RAM remain relatively constant over time?