mod_log_ringbuffer: Detach event handlers on logging reload (thanks Menel)
Otherwise the global event handlers accumulate, one added each time
logging is reoladed, and each invocation of the signal or event triggers
one dump of each created ringbuffer.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Stats</title>
</head>
<body>
<h1>Glorious statistics!</h1>
<script>
var evtSource = new EventSource("/stats_stream");
evtSource.addEventListener("stats-full", function(e) {
var initial_stats = JSON.parse(e.data);
console.log(initial_stats);
}, false);
evtSource.addEventListener("stats-updated", function(e) {
var updated_stats = JSON.parse(e.data);
console.log(updated_stats);
}, false);
</script>
</body>
</html>