Потенциальная утечка памяти #5
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Выдержка из логов контейнера:
Выдержка из
dmesg:Приводит к тому, что некоторые плейлисты не перепроверяются подолгу. Закономерности не заметил, но заметил именно на этих листах:
Единственное, что может повлиять:
https://git.axenov.dev/IPTV/iptvc/src/branch/master/app/checker/checker.go#L229
Проблема в том, что некоторые каналы описываются через m3u, а некоторые отдают сразу бинарный поток. Например, плейлист с фильмами. Наступает момент, когда напрямую в ОЗУ пытается скачаться весь фильм, который может весить сотни и тысячи Мб.
Надо ограничить размер загружаемых данных до, например, 512 Кб. Если это нормальный теле/радиоканал, в этот объём точно войдёт любой текст m3u, а бинарные данные просто не будут заваливать ОЗУ -- главное хоть что-то есть. Может быть, этого хватит даже на определение MIME.