Raver, rattling on outside, went on too long (7)
I believe the answer is:
overran
'went on too long' is the definition.
(to overrun is to last too long)
'raver rattling on outside' is the wordplay.
'rattling' is an anagram indicator.
'outside' indicates putting letters inside.
'raver' anagrammed gives 'verra'.
'verra' going inside 'on' is 'OVERRAN'.
(Other definitions for overran that I've seen before include "Went on beyond the time limit" , "Exceeded; invaded" , "took too long" , "Stormed" , "Went past an end time" .)