I know I’m a little late to the game on this one, but if you’re aware something is going to take a long time to render, always render to frames. That way if it crashes, you can fix the problem and start the render again where it left off. Then media encode from the frames. You’ll save yourself a ton of time doing it this way.
As for what was causing your render to take so long, were you trimming your layers? AE will spend the time rendering a layer even if it’s covered up or off stage. If you hadn’t trimmed anything through your entire comp it’s now rendering everything through your whole timeline.
Other things can cause slow render times also (particles, lots of copies of something, large file sizes, using PDFS, etc). The best thing to do is to attempt to scrub your timeline in that area until your output slows down, then stop in that area and start turning off layers or effects until you find the culprit. Then perhaps you can create a proxy, downres, or find another way of creating the effect…or just realize that part is going to take a while and render it overnight or something.