НЕСТАБИЛЬНОСТЬ РАБОТЫ СЕРВЕРА

DUK

New member
Добрый день.

Вещаю с 2014 года (s3.radioboss.fm:8310/live), так что вполне наглядно и объективно наблюдаю работу вещательного сервера ICECAST во времени.

К сожалению, последнее время (период от полу-года) наблюдается обилие "ре-стартов". Если в предыдущие годы вещание  БЕЗ "ре-стартов" длилось месяцами, то в последние пол-года просто беда. :( Если удаётся вещать более недели без "ре-старта" - великое счастье. Причём замечено: "ре-старт" не бывает разовым, т.е. если все-таки вещание началось, то через какой-то небольшой (от 1-ой минуты до 10-ти/15 минут) промежуток времени "ре-старт" повторится. Хорошо, если один раз, а то бывает и по несколько раз.  Сейчас сервер "держится" 1-2 дня, потом "ре-старт".

УТОЧНЯЮ: на моём "конце" все "не рекомендованные болячки" исключены, т.е.  только кабель (без Wi-Fi), все анти-вирусы отключены, как и контроль трафика. Провайдер предоставил логи: перерывов  в работе интернета не отмечено.

В этой связи ВОПРОСЫ:
- ОСНОВНОЙ - чем и как лечить?
- существует-ли возможность вещать параллельно с ДВУХ РАЗНЫХ серверов, чтобы в случае остановки одного автоматически переходить на вещание с другого? Что-то типа "горячего резерва". И как это организовать? Что для этого нужно?

- может быть еще что-то порекомендуете?

С уважением, DUK-FM.
 

djsoft

Administrator
Команда форума
DUK сказал(а):
Причём замечено: "ре-старт" не бывает разовым, т.е. если все-таки вещание началось, то через какой-то небольшой (от 1-ой минуты до 10-ти/15 минут) промежуток времени "ре-старт" повторится.
Похоже, что это ошибка в сервере Icecast. Название трека отправляется в некорректной кодировке при вещании (название трека на момент написания сообщения было "Now Playing: न쨰 ЀÈ̎  - Ϩ�df2e İ on RadioBOSS Stream"). Вероятно, это приводит к вылету сервера и его последующему перезапуску.

Для вещания нужно использовать кодировку UTF8, это настраивается в RadioBOSS в настройках подключения, раздел Метаданные.
 

DUK

New member
Для вещания нужно использовать кодировку UTF8, это настраивается в RadioBOSS в настройках подключения, раздел Метаданные.


А можете прислать СКРИН-ШОТ где находится эта настройка?

ДЮК
 

DUK

New member
Нашел кнопу "КОДИРОВКА"  на вкладке "ВИДЖЕТЫ".
Так там UTF8 уже стоИт по умолчанию...

Пробовал ставить другие кодировки - ничего не меняется, т.е. плеер выдаёт по-прежнему крякозяблы...

ДЮК
 

DUK

New member
Ну да - там и нашёл. Только не на вкладке "МЕТАДАННЫЕ", а на кнопе "ВИДЖЕТЫ".
Там по умолчанию и стоИт уже рекомендованная кодировка.... UTF8....

Ваащет, эта проблема "всплыла" , т.е по началу и нескольких лет работы всё было нормально: и на сайте инфа выходила корректно, и на панели CentovaCast крякозяблов не было. А вот со временем появились. Грешил на свой плеер на сайте, но, как видно не всё однозначно...

Во! В 22:04:59 опять "ре-старт". :(  :( :(  Уже ВТОРОЙ за день... :( :( :(

ЗАДОЛБАЛО... ЧТО  ДЕЛАТЬ?

ДЮК
 

scorp

Well-known member
DUK сказал(а):
Ну да - там и нашёл. Только не на вкладке "МЕТАДАННЫЕ", а на кнопе "ВИДЖЕТЫ".

Где Вы в программе видите кнопку "ВИДЖЕТЫ"? Нету там такой от слова вообще!
Смотрите скриншот прикрепленный ниже.
 

Вложения

  • rbutf8.jpg
    rbutf8.jpg
    422,3 КБ · Просмотры: 187

DUK

New member
ОК!
Именно ЭТО и хотел увидеть! :) :) :)

СПАСИБО!  Запустил/исправил...
Будем наблюдать ЧТО будет дальше...


РЕЗЮМА:
Предположительная причина НЕКОРРЕКТНОЙ работы вещательного сервера была сформулирована как неправильная кодировка метаданных, которая ставила сервер в ступор, что в свою очередь,  приводилао к ре-стартам.
Кодировка ИСПРАВЛЕНА.

Начинаем НАБЛЮДЕНИЕ: появятся ли вновь ре-старты.

ВСЕМ, уделившим внимае, - СПАСИБО!

С уважением, ДЮК...
 

Novossyol

Active member
DUK сказал(а):
- существует-ли возможность вещать параллельно с ДВУХ РАЗНЫХ серверов, чтобы в случае остановки одного автоматически переходить на вещание с другого? Что-то типа "горячего резерва". И как это организовать? Что для этого нужно?
У вас что правительственное вещание, остановка которого может подорвать обороноспособность страны? )))
Сколько у вас слушателей в сети? Может ради одного-двух не стоит так ж... рвать?  ;D

У меня единицы подключаются отключаются, мне на них пофиг, хотя радио по отзывам очень хорошее, оригинальное!
 

DUK

New member
Ну вот и первый результат.

До "первого" ре-старта  после выставления "правильной кодировки" сервак продержался  2 дня 22 часа с минутам...  Конкретное время по МСК 21:13:52 05 августа 2019 года

Какие будуд соображения?

ДЮК, расстроенный....
 

DUK

New member
Novossyol сказал(а):
У вас что правительственное вещание, остановка которого может подорвать обороноспособность страны? )))

Причем здесь ЭТО? Просто НОРМАЛЬНЫЕ требования к дисциплине вещания.
Воспитание такое: если работать, так работать с минимальными сбоями. Причем, даже если согласиться на эти "минимальные" - то обязательно выяснить причину их появления и работать над тем, чтобы минимизировать их появление...

Ну, и про "количество слушателей" - тема не однозначная, т.к. доподлинно знаю, что есть "агрегаторы интернет-радио", у которых станция в спиках/на ротации. Так что уже и перед "коллегами" не удобно...

Надеюсь объяснил внятно...

ДЮК
 

Novossyol

Active member
DUK сказал(а):
Надеюсь объяснил внятно...
Внятно, внятно. Мы - муравьи по сравнению с монстрами вещания, поэтому я считаю, что не нужно преувеличивать свою значимость.))
 

djsoft

Administrator
Команда форума
DUK сказал(а):
До "первого" ре-старта  после выставления "правильной кодировки" сервак продержался  2 дня 22 часа с минутам...   Конкретное время по МСК 21:13:52 05 августа 2019 года

Какие будуд соображения?
Не думаю, что здесь возможно что-то сделать. Сервер последней версии, как и все остальное в ОС. Почему он отключается понять будет довольно сложно, тем более если это происходит раз в трое суток и только для некоторых аккаунтов.

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

На практике, здесь остается борьба со следствием. В аккаунтах Centova раз в 5 минут проверяется состояние сервера и, при необходимости, он перезапускается, таким образом, в зависимости от момента вылета, сервер может "лежать" от нескольких секунд до 5 минут.
В RadioBOSS Cloud используется другая система, на основе событий: как только сервер "вылетел", он перезапускается сразу же, без задержки. Как показывают тесты, большинство плееров в этом случае даже не отключается и для слушателя процесс проходит незаметно (но бывает по разному).
 
Верх