I heard once that you should clean your chain with a light degreaser whenever it looks especially dirty or at the very least once every few months. But that doesn't account for frequency of rides or miles ridden!
I've been riding my road bike over 100 miles per week for the last month and have been meaning to clean my chain anyway... and then...
The past week my chain kept popping off the chainrings. Four times out of five it was while shifting from the small ring to the big one. I believe it also happened when accelerating from a pretty low speed, like just at the crest of a very steep hill.
I'm going to clean my chain anyway, but I'm just curious: could a very dirty chain be causing it to pop off the rings? Or could this be a problem of technique? Or do I just need a general tuneup?