Перейти к содержимому
Калькуляторы

msd Lite - тестируем Замена udpxy если у кого оно ещё осталось

да поставьте уже AvProxy и не мучайтесь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, paradox_ сказал:

да поставьте уже AvProxy и не мучайтесь!

https://cesbo.com/forum/topic/2161-avproxy/?do=findComment&comment=42618

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 20.11.2018 в 11:04, demi сказал:

Пока не воткнул в рабочую платформу все было ок. Сейчас рассыпает. В логах: broken pipe... Замечено, что их появления не коррелирует с рассыпаниями, при том, что проц idle 99-98%. Памяти 4 гига.

Перевел на реальную машину, все ок было. Но на 123 клиентах забился раздел:
/dev/mapper/iptvunicaster--vg-tmp    360M         300M   37M           100% /tmp

И стриминг остановился упала. Реконнект помог. Нужно расширять, или отрегулировать в конфе? Где?

 

8 минут назад, demi сказал:

Перевел на реальную машину, все ок было. Но на 123 клиентах забился раздел:
/dev/mapper/iptvunicaster--vg-tmp    360M         300M   37M           100% /tmp

И стриминг остановился упала. Реконнект помог. Нужно расширять, или отрегулировать в конфе? Где?

<ringBufSize>8098</ringBufSize>

Стояло, изменил на 4096 - Это в байтах?, где можно прочитать?

Изменено пользователем demi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зачем вы /tmp на физический носитель заворачиваете? Что мешает примонтировать его как tmpfs и разместить в ОЗУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, demi сказал:

где можно прочитать?

Эту тему почитать лучше. Не такая уж большая, а ответы на все вопросы в ней есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, demi сказал:

Стояло, изменил на 4096 - Это в байтах?, где можно прочитать?

В килобайтах. Кажется там даже комент напротив есть в конфиге-примере.

http://netlab.dhis.org/wiki/ru:software:msd:config

 

18 часов назад, demi сказал:

Перевел на реальную машину, все ок было. Но на 123 клиентах забился раздел:
/dev/mapper/iptvunicaster--vg-tmp    360M         300M   37M           100% /tmp

И стриминг остановился упала. Реконнект помог. Нужно расширять, или отрегулировать в конфе? Где?

Упало не от клиентов а от количества каналов которые они смотрели.

Да, нужно расширять tmpfs, 360мб это как то не серьёзно для х86 сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, Ivan_83 сказал:

Да, нужно расширять tmpfs, 360мб это как то не серьёзно для х86 сервера.

Это не tmpfs, это раздел /tmp размещенный на LVM томе. То есть там плюсом еще идет дрочилово IO записи-чтения на физический носитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 04.12.2018 в 14:52, Ivan_83 сказал:

В килобайтах. Кажется там даже комент напротив есть в конфиге-примере.

http://netlab.dhis.org/wiki/ru:software:msd:config

 

Упало не от клиентов а от количества каналов которые они смотрели.

Да, нужно расширять tmpfs, 360мб это как то не серьёзно для х86 сервера.

Птытаюсь запустить msd_lite под своим пользователем , права на запись у пользователя есть на pid, tmp, log но:

 

[2018-12-06 12:17:03] str_src_r_buf_alloc, line 985: ... error 12: Cannot allocate memory
[2018-12-06 12:17:03] str_src_recv_mc_cb, line 873: on receive error 12: Cannot allocate memory
 

 

Изменено пользователем demi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А память то есть?

ENOMEM        12        /* Cannot allocate memory */

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, Ivan_83 сказал:

А память то есть?

ENOMEM        12        /* Cannot allocate memory */

Есть:

 

             total       used       free     shared    buffers     cached
Mem:          5,8G       527M       5,3G       107M       116M       237M
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У тебя в конфиге прописан путь где хранить кольцевые буфера, наверное /tmp - вот /tmp должен быть tmpfs.

mount

df -h

что говорит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, Ivan_83 сказал:

У тебя в конфиге прописан путь где хранить кольцевые буфера, наверное /tmp - вот /tmp должен быть tmpfs.

mount

df -h

что говорит?

df-h:

tmpfs              4,0G            0  4,0G            0% /tmp

 

mount:

tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=4194304k)

 

в конфиге прописан /tmp

Изменено пользователем PaulR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При запуске не от root (от root все нормально)

 

[2018-12-07 18:01:51]: Multi stream daemon lite 1.08: started
[2018-12-07 18:01:51]: Build: Dec  7 2018 17:46:45, Release
[2018-12-07 18:01:51]: CPU count: 4
[2018-12-07 18:01:51]: descriptor table size: 65536 (max files)
[2018-12-07 18:01:51]: Thread 1 started...
[2018-12-07 18:01:51]: Thread 3 started...
[2018-12-07 18:01:51]: Thread 2 started...
[2018-12-07 18:01:51]: Bind thread 3 to CPU 3
[2018-12-07 18:01:51]: Bind thread 2 to CPU 2
[2018-12-07 18:01:51] main, line 420: setpriority() error 13: Permission denied
[2018-12-07 18:01:51]: Bind thread 1 to CPU 1
[2018-12-07 18:01:51]: hostname: iptv.linkintel.ru
[2018-12-07 18:01:51] http_srv_acc_add, line 502: io_net_is_tcp_cc_avail() fail, this is not fatal. error 22: Invalid argument
[2018-12-07 18:01:51]: bind 176.111.72.14:8000, backlog = 2048, cc_name = htcp
[2018-12-07 18:01:51]: Thread 0 started...
[2018-12-07 18:01:51]: Bind thread 0 to CPU 0
[2018-12-07 18:02:08]: /udp/239.255.2.95:5500@eth2: Created. (fd: 23)
[2018-12-07 18:02:08]: /udp/239.255.2.95:5500@eth2 - 194.152.35.79:47970: attached, cli_count = 1
[2018-12-07 18:02:08] str_src_r_buf_alloc, line 985: ... error 12: Cannot allocate memory
[2018-12-07 18:02:08] str_src_recv_mc_cb, line 873: on receive error 12: Cannot allocate memory
[2018-12-07 18:02:08]: /udp/239.255.2.95:5500@eth2 - 194.152.35.79:47970: deattached, cli_count = 0
[2018-12-07 18:02:08]: /udp/239.255.2.95:5500@eth2: Destroyed.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 07.12.2018 в 18:20, PaulR сказал:

При запуске не от root (от root все нормально)

Тогда убедитесь что не руту в /tmp писать можно, и ulimit -a приведите к похожему виду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Ivan_83 сказал:

ulimit -a приведите к похожему виду.

Не очень понятно к какому виду
Вот вывод ulimit -a

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 23862
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 23862
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
 

 

ulimit -l unlimited пробовал

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас