Проблема в том, что некоторые каналы описываются через m3u, а некоторые отдают сразу бинарный поток. Например, плейлист с фильмами. Наступает момент, когда напрямую в ОЗУ пытается скачаться весь фильм, который может весить сотни и тысячи Мб.
Надо ограничить размер загружаемых данных до, например, 512 Кб. Если это нормальный теле/радиоканал, в этот объём точно войдёт любой текст m3u, а бинарные данные просто не будут заваливать ОЗУ -- главное хоть что-то есть. Может быть, этого хватит даже на определение MIME.
Единственное, что может повлиять:
https://git.axenov.dev/IPTV/iptvc/src/branch/master/app/checker/checker.go#L229
Проблема в том, что некоторые каналы описываются через m3u, а некоторые отдают сразу бинарный поток. Например, плейлист с фильмами. Наступает момент, когда напрямую в ОЗУ пытается скачаться весь фильм, который может весить сотни и тысячи Мб.
Надо ограничить размер загружаемых данных до, например, 512 Кб. Если это нормальный теле/радиоканал, в этот объём точно войдёт любой текст m3u, а бинарные данные просто не будут заваливать ОЗУ -- главное хоть что-то есть. Может быть, этого хватит даже на определение MIME.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Выдержка из логов контейнера:
Выдержка из
dmesg:Приводит к тому, что некоторые плейлисты не перепроверяются подолгу. Закономерности не заметил, но заметил именно на этих листах:
Единственное, что может повлиять:
https://git.axenov.dev/IPTV/iptvc/src/branch/master/app/checker/checker.go#L229
Проблема в том, что некоторые каналы описываются через m3u, а некоторые отдают сразу бинарный поток. Например, плейлист с фильмами. Наступает момент, когда напрямую в ОЗУ пытается скачаться весь фильм, который может весить сотни и тысячи Мб.
Надо ограничить размер загружаемых данных до, например, 512 Кб. Если это нормальный теле/радиоканал, в этот объём точно войдёт любой текст m3u, а бинарные данные просто не будут заваливать ОЗУ -- главное хоть что-то есть. Может быть, этого хватит даже на определение MIME.