Fix: Actually running the memory profile storage every 24hrs

main
Michał Rudowicz 2024-04-08 19:27:35 +02:00
rodzic 8b33722b1c
commit cf790e88ff
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -81,6 +81,11 @@ func main() {
go CloseSatelOnCtrlC(s, &cleanShutdown)
closeDebugTools := make(chan interface{})
if config.WriteMemoryProfile {
WriteMemoryProfilePeriodically(&wg, log.New(os.Stderr, "DebugTools", log.Lmicroseconds), closeDebugTools)
}
for e := range FilterByTypeOrIndex(
FilterByLastSeen(s.Events, &wg, &dataStore, log.New(os.Stderr, "FilterByLastSeen", log.Lmicroseconds)),
&wg, config.AllowedTypes, config.AllowedIndexes) {
@ -88,8 +93,6 @@ func main() {
tgEvents <- GenericMessage{e.BasicEvents}
}
closeDebugTools := make(chan interface{})
WriteMemoryProfilePeriodically(&wg, log.New(os.Stderr, "DebugTools", log.Lmicroseconds), closeDebugTools)
logger.Print("Closing...")
close(closeDebugTools)
close(tgEvents)