Jump to content
Cesbo Community
Sign in to follow this  
iMax

Astra 5.62 единственная стабильная версия?

Recommended Posts

Вопрос поднимал неоднократно начиная с версии 5.61, но так и не получил ответа, от разработчиков в том числе.
Единственная более-менее стабильная версия на данные момент, не считая 4-й версии, является 5.62. По крайней мере у меня.
Имеется два сервера. Первый стримит, забирает потоки из разных источников, дескремблирует если надо и выстреливает в сеть по UDP. Из DVB плат установлено SS2 3 штуки и 2 платы TBS 6280, ранее еще была TBS 6991 (сдох мост SAA7160). Второй сервер с модулятором FSM-8.
На сервере, тот что стрим, версии астры 5.61, 5.63, 5.64 фризят систему намертво. Уже устал бороться. Железо серверов менял несколько раз, не помогает.
На версии астры 4 аптайм месяцами, на версии 5.62 тоже долго. Но на астре 5.62 самый высокий load, что сказывается на качестве картинки (начинает рассыпаться).
Вчера решил попробовать на актуальной 5.64, сегодня ночью сервер благополучно завис. В логах ничего. На графиках ничего не предвещало беды:

chart2.png.669428e0d231f0c1175dcab5a91c11dd.png 59df114265ff9_chart2(1).png.b94ff44a126e1c009006b57b47e77615.png
Сервер с модулятором таким гемороем не страдает.
У всех так? Куда копать?

Share this post


Link to post
Share on other sites

Сейчас на стриме запустил две версии астры 5.62 и 5.64. Версия 5.64 не взаимодействует с dvb платами. Сервер пока не виснет. Возможно в этом причина.

Share this post


Link to post
Share on other sites

Версия 5.64 -возможно скачали не под ту платформу. Я залил на moi amd pro версию i686, а ос 64бита. Все запускается, но платы dvb не видит.

Share this post


Link to post
Share on other sites

Исключено. Подробно все описал. Все прекрасно запускается и все платы видятся, но периодически зависают все версии кроме 4 и 5.62.

Никак не мог, упорно, в течении 3-х лет качать не ту версию.

Share this post


Link to post
Share on other sites

Ваши media_build-08abd73ea28d. На официальных изначально не работало PLP. Проблема тянется уже давно и на старых дровах аналогичная картина.

Share this post


Link to post
Share on other sites

Есть у меня похожий странный симптом на 1 сервере. Сервер НЕ виснет только на астре 5.62 с включенным sync. Как только отключаю sync, нагрузка на сервер падает, и он виснет через пол дня-день. Если обновиться на 5.63 или 5.64, которые меньше потребляют ресурсов CPU, то сервер тоже виснет. Но если обновиться на 5.63 или 5.64, и параллельно запустить бенчмарк, который грузит проц, то сервер не будет виснуть.

Я подозреваю, что что-то с мамкой. Менять не пробовал. На других серверах все ок на любых версиях. Вдруг у Вас такая же проблема.

Share this post


Link to post
Share on other sites

Утечки памяти нету? Возможно в каком-то определенном билде версии 5.62 была утечка. попробуйте другую версию из 5.62. Графики есть по памяти?

Share this post


Link to post
Share on other sites

Да утечка есть с версии Astra v.5.62-test [commit:166be0f0 date:2017-04-13].

До этой версии [commit:166be0f0 date:2017-04-13] утечки не было, но и зивисаний тоже не было.

Сейчас использую v.5.62-test [commit:06899903 date:2017-05-15], течет, но все стабильно.

График за год. Добавлял оперативку. Своп отключен.

chart2.png

Share this post


Link to post
Share on other sites

А перед зависанием сервера утечки не было? Мне кажется, сервер может зависать или от железных проблем, или от утечек памяти. Или в системе что-то падает. В dmesg все хорошо? В syslog перед падением ничего нету?

Share this post


Link to post
Share on other sites

Лог не сохранился, но как правило там ничего не находил. Единственное на мониторе в консоле на момент зависания оставалась запись: "kernel panic бла бла бла..."

Share this post


Link to post
Share on other sites

Так и глянь в логах, кто виновник торжества
Может до паника там будет инфа о том, что OOM что-то убил, что-то важное, что и вызвало паник.
У меня так было, проблема была в вещании матрасов, добавил опции к этому инпуту (вырезал и отключил все, что можно), третий месяц - полет нормальный, и оператива теперь не кешируется так жестко.

Share this post


Link to post
Share on other sites

кернель паники надо фоткать и отсылать разработчикам ядра линукс )

перед этим уточнив кто виновник паника, возможно драйвер двб

Share this post


Link to post
Share on other sites
1 hour ago, novashdima said:

Так и глянь в логах, кто виновник торжества
Может до паника там будет инфа о том, что OOM что-то убил, что-то важное, что и вызвало паник.
У меня так было, проблема была в вещании матрасов, добавил опции к этому инпуту (вырезал и отключил все, что можно), третий месяц - полет нормальный, и оператива теперь не кешируется так жестко.

Можно подробнее, какие опции?

Share this post


Link to post
Share on other sites
28 minutes ago, iMax said:

Можно подробнее, какие опции?

Да все просто:

"file:///usr/local/etc/ipset/matras.ts#loop&no_analyze&no_sync&no_eit&no_sdt"

не добавлял разве что "no_reload", так как имхо "no_analyze" выполняет и эту роль

Share this post


Link to post
Share on other sites

Да все просто:


"file:///usr/local/etc/ipset/matras.ts#loop&no_analyze&no_sync&no_eit&no_sdt"

не добавлял разве что "no_reload", так как имхо "no_analyze" выполняет и эту роль

Спасибо. Попробую на следующей неделе. Очень надеюсь что поможет.

Share this post


Link to post
Share on other sites
19 hours ago, novashdima said:
35 minutes ago, alex2001 said:

я тоже остановился на версии 5-62 от февраля 2017 - для меня самая стабильная оказалась

Нужно разобраться в чем проблема, т.к. последующие версии не исправят ситуацию, а обновляться рано или поздно придётся.

Share this post


Link to post
Share on other sites

попробовал на 5.64 от 09.10 вещать матрас в такой конфигурации

"file:///usr/local/etc/ipset/matras.ts#loop&no_analyze&no_sync&no_eit&no_sdt"
Quote
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Bitrate:1736Kbit/s PCR-Interval:80ms Buffer:1695Kb+211Kb
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Bitrate:1736Kbit/s PCR-Interval:80ms Buffer:1695Kb+211Kb
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Bitrate:1936Kbit/s PCR-Interval:80ms Buffer:1890Kb+236Kb
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Bitrate:1936Kbit/s PCR-Interval:80ms Buffer:1890Kb+236Kb
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Bitrate:1541Kbit/s PCR-Interval:80ms Buffer:1504Kb+187Kb
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Bitrate:1541Kbit/s PCR-Interval:80ms Buffer:1504Kb+187Kb
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. buffer overflow [UDP Output]
Oct 18 15:24:36 [matras (720p) o/1] mpegts/sync. Select PCR pid:256
Oct 18 15:24:36 [matras (720p) o/2] mpegts/sync. Select PCR pid:256

вернул с опцией вещание по кругу

Oct 18 15:26:41[matras (720p) i/1] PAT tsid:1 version:0
Oct 18 15:26:41[matras (720p) i/1] PAT    PMT pid:4096 pnr:1
Oct 18 15:26:41[matras (720p) i/1] PAT crc32:0x2AB104B2
Oct 18 15:26:41[matras (720p) i/1] PMT pnr:1 version:0
Oct 18 15:26:41[matras (720p) i/1] PCR pid:256
Oct 18 15:26:41[matras (720p) i/1] VIDEO pid:256 type:0x02
Oct 18 15:26:41[matras (720p) i/1] AUDIO pid:257 type:0x03
Oct 18 15:26:41[matras (720p) i/1] PMT crc32:0xF64A0355
Oct 18 15:26:42[matras (720p) i/1] SDT tsid:1 version:0
Oct 18 15:26:42[matras (720p) i/1] SDT pnr:1
Oct 18 15:26:42[matras (720p) i/1] SDT    provider:FFmbc
Oct 18 15:26:42[matras (720p) i/1] SDT    service:Matras
Oct 18 15:26:42[matras (720p) i/1] SDT crc32:0xE1072923
Oct 18 15:26:42[matras (720p) o/1] mpegts/sync. Bitrate:1797Kbit/s PCR-Interval:80ms Buffer:1754Kb+218Kb
Oct 18 15:26:42[matras (720p) o/2] mpegts/sync. Bitrate:1797Kbit/s PCR-Interval:80ms Buffer:1754Kb+218Kb
Oct 18 15:26:42[matras (720p) i/1] Bitrate:1769Kbit/s
Oct 18 15:26:42[matras (720p)] Active input #1
Oct 18 15:27:11[matras (720p) i/1] mpegts/sync. pcr out of range. -30560ms
Oct 18 15:27:12[matras (720p) o/1] mpegts/sync. pcr out of range. -30400ms
Oct 18 15:27:12[matras (720p) o/2] mpegts/sync. pcr out of range. -30400ms
Oct 18 15:27:12[matras (720p) i/1] Bitrate:1502Kbit/s CC:4
Oct 18 15:27:42[matras (720p) i/1] mpegts/sync. pcr out of range. -30560ms
Oct 18 15:27:42[matras (720p) i/1] Bitrate:1434Kbit/s CC:4
Oct 18 15:27:43[matras (720p) o/1] mpegts/sync. pcr out of range. -30400ms
Oct 18 15:27:43[matras (720p) o/2] mpegts/sync. pcr out of range. -30400ms
Oct 18 15:28:13[matras (720p) i/1] mpegts/sync. pcr out of range. -30560ms
Oct 18 15:28:13[matras (720p) o/1] mpegts/sync. pcr out of range. -30400ms
Oct 18 15:28:13[matras (720p) o/2] mpegts/sync. pcr out of range. -30400ms

 

Share this post


Link to post
Share on other sites
18 hours ago, Mechanik said:

попробовал "по отключать" опции, весь затык в &no_analyze

странно, может такую опцию убрали или чего-то сломали или наоборот починили :)

Share this post


Link to post
Share on other sites

Использовал последнюю 5.63 и 5.64  - очень не стабильные версии! Хватает на несколько часов.

Андрей, нужна стабильная версия.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×