Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 18.07.2019, 21:09   #101
h31p
Junior Member
 
Регистрация: 16.04.2019
Адрес: Kuznetsovsk
Сообщений: 18
По умолчанию

пара просьб к уважаемому Nemiroff, извините если не совсем туда - не нашёл более подходящей темы.

при использовании TorrServer через TAM - есть очень удобная фишка: когда ставишь плейбек на паузу, появляется статистика по торренту который проигрывается - заполнение кэша, скорость загрузки, сиды/пиры. это здорово помогает диагностировать и решать проблеммы с "медленными" торрентами.

можно ли сделать такое же при проигрывании непосредственно из вашего TorrServer Client? просто это, видимо, единственный аддон, который работает со списком торрентов самого TorrServer, а не своим собственным, через него проще всего доступаться к ранее открытым торрентам, да и не все аддоны умеют работать через ТАМ, да и сам ТАМ, мягко говоря, не всегда работает as expected

и заодно, такое же реализовать в вашем же аддоне KinoTrend, ну и хорошо бы чтобы в нём во время пребуфферинга таки появлялось окошко об этом, как у других, а то ткнул - и не знаешь чё происходит, пока не заиграет (или не заиграет).

спасибо за ваши замечательные аддоны!
h31p вне форума   Ответить с цитированием
   
Старый 21.07.2019, 05:38   #102
TaPXoBu4
Member
 
Регистрация: 20.05.2017
Адрес: Сибирь
Сообщений: 38
По умолчанию

Добрый день. Малина 3 б+, осэмси, при запуске торрента через торрсерв система виснет наглухо, перезагрузка только выдергиваньем бп из розетки. Как победить?
TaPXoBu4 вне форума   Ответить с цитированием
Старый 21.07.2019, 15:10   #103
virserg
Senior Member
 
Регистрация: 26.03.2016
Сообщений: 268
По умолчанию

Цитата:
Сообщение от TaPXoBu4 Посмотреть сообщение
Добрый день. Малина 3 б+, осэмси, при запуске торрента через торрсерв система виснет наглухо, перезагрузка только выдергиваньем бп из розетки. Как победить?
Добрый день! Попробуйте выставить в настройках http://osmc:8090 торрсервера Размер кэша в 80 и Размер буфера предзагрузки в 20.
virserg на форуме   Ответить с цитированием
Старый 04.08.2019, 20:06   #104
d-pv
Senior Member
 
Регистрация: 02.03.2017
Адрес: С-Пб
Сообщений: 425
По умолчанию

Цитата:
Сообщение от LordMerlin Посмотреть сообщение
Это просто говно ваш роутер. Умирает от забивания таблицы соединений. Вы аппетиты поуменьшите свои в настройках Торрсерва, число соединений на торрент больше 30 вряд ли понядобятся. И UTP отключите, болеет от него ваш роутер.
Ну, наверное, роутер-то не говно, а вот прошивка... Проверка временем, частично, подтвердила Вашу гипотезу.
Рекомендации Ваши тоже выполнил: UTP отключил и соединения на торрент уменьшил... до 50. Вроде работает, тестирую дальше.
Благодарю на научение!
d-pv вне форума   Ответить с цитированием
Старый 06.08.2019, 18:20   #105
Nemiroff
Senior Member
 
Аватар для Nemiroff
 
Регистрация: 10.12.2017
Адрес: Кушва
Сообщений: 399
По умолчанию

Цитата:
Сообщение от h31p Посмотреть сообщение
когда ставишь плейбек на паузу, появляется статистика по торренту который проигрывается - заполнение кэша, скорость загрузки, сиды/пиры. это здорово помогает диагностировать и решать проблеммы с "медленными" торрентами.

можно ли сделать такое же при проигрывании непосредственно из вашего TorrServer Client? просто это, видимо, единственный аддон, который работает со списком торрентов самого TorrServer, а не своим собственным, через него проще всего доступаться к ранее открытым торрентам, да и не все аддоны умеют работать через ТАМ, да и сам ТАМ, мягко говоря, не всегда работает as expected

и заодно, такое же реализовать в вашем же аддоне KinoTrend, ну и хорошо бы чтобы в нём во время пребуфферинга таки появлялось окошко об этом, как у других, а то ткнул - и не знаешь чё происходит, пока не заиграет (или не заиграет).

спасибо за ваши замечательные аддоны!
Это потянет за собой массу кода. Времени всё проверять нету. И лучше писать в телеграме, тут я редко бываю
__________________
https://t.me/nemiroff_repo
Nemiroff вне форума   Ответить с цитированием
Старый 24.08.2019, 11:56   #106
d-pv
Senior Member
 
Регистрация: 02.03.2017
Адрес: С-Пб
Сообщений: 425
По умолчанию

Цитата:
Сообщение от LordMerlin Посмотреть сообщение
Это просто говно ваш роутер. Умирает от забивания таблицы соединений. Вы аппетиты поуменьшите свои в настройках Торрсерва, число соединений на торрент больше 30 вряд ли понядобятся. И UTP отключите, болеет от него ваш роутер.
Цитата:
Сообщение от d-pv Посмотреть сообщение
Ну, наверное, роутер-то не говно, а вот прошивка... Проверка временем, частично, подтвердила Вашу гипотезу.
Рекомендации Ваши тоже выполнил: UTP отключил и соединения на торрент уменьшил... до 50. Вроде работает, тестирую дальше.
Благодарю на научение!
Новая прошивка тоже оказалась нестабильной, пришлось откатиться на... "говняную".
Отключение UTP на Torrserver чревато нестабильным соединением. Смотришь-смотришь фильм, вдруг начинаются задержки, потом... Бац! - обрыв! Чтобы досмотреть фильм приходится включать Elementum.
Обратился к совету:
Цитата:
Сообщение от virserg Посмотреть сообщение
Было такое, помогло увеличение net.nf_conntrack_max=49152 на роутере в ядре linux. Можно попробовать еще поставить версию 1.1.71 самой службы torrserver если у вас пк (насчет андроид не в курсе). В ней можно настроить число подключений по DHT.
Для тех кто (как и я) в "танке": Чтобы изменить net.nf_conntrack_max не нужно потрошить ядро linux, если в вашем роуторе где-то задается параметр Maximum Ports (для dd-wrt это в Administration--Management--IP Filter Settings (adjust these for P2P)) - это оно и есть. Но... мне не помогло и это. И для LibreELEC версии 1.1.71 пока нет. Однако, спасибо virserg, Вы дали правильное направление: оказывается net.nf_conntrack_max тесно связана с hashsize. Это значение можно узнать на роуторе командой:
Код:
cat /sys/module/nf_conntrack/parameters/hashsize
- у меня это = 8192. Задать новое: hashsize=net.nf_conntrack_max/4 - при загрузке роутера можно командой:
Код:
echo 12288 > /sys/module/nf_conntrack/parameters/hashsize
Всем спасибо! Теперь Torrserver работает с включенным UDP, числом соединений - 30: нестабильность исчезла, и роутер не падает.
d-pv вне форума   Ответить с цитированием
Старый 25.08.2019, 14:49   #107
d-pv
Senior Member
 
Регистрация: 02.03.2017
Адрес: С-Пб
Сообщений: 425
По умолчанию

Спустя сутки должен признать, что проблема полностью не решена. Роутер перезагружаться перестал, но в логах при старте фильмов и в процессе просмотра появляются нерегулярные:
kern.info kernel: [40979.103591] neighbour: arp_cache: neighbor table overflow!
d-pv вне форума   Ответить с цитированием
Старый 25.08.2019, 16:36   #108
virserg
Senior Member
 
Регистрация: 26.03.2016
Сообщений: 268
По умолчанию

Цитата:
Сообщение от d-pv Посмотреть сообщение
Спустя сутки должен признать, что проблема полностью не решена. Роутер перезагружаться перестал, но в логах при старте фильмов и в процессе просмотра появляются нерегулярные:
kern.info kernel: [40979.103591] neighbour: arp_cache: neighbor table overflow!
Возможно это поможет https://www.linux.org.ru/forum/admin/1619873
virserg на форуме   Ответить с цитированием
Старый 25.08.2019, 19:48   #109
d-pv
Senior Member
 
Регистрация: 02.03.2017
Адрес: С-Пб
Сообщений: 425
По умолчанию

Я натыкался на это в сети, но прошел мимо, поскольку не понимал как применить. Но благодаря Вам... попробовал. Да, это сработало! Проделал несколько тестов и остановился на значениях:
Код:
echo 128 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo 3072 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
По умолчанию было соответственно: 1, 512, 1024.
При этом вернул net.nf_conntrack_max=32768 - по умолчанию (хватает); hashsize оставил 12288 (может потом ещё поиграю).
Ошибок в логе нет, роутер стабилен.
Ещё раз спасибо!

Последний раз редактировалось d-pv; 26.08.2019 в 16:25.
d-pv вне форума   Ответить с цитированием
Старый 28.10.2019, 23:59   #110
d-pv
Senior Member
 
Регистрация: 02.03.2017
Адрес: С-Пб
Сообщений: 425
По умолчанию

Прошу подсказку:
На Ubuntu 18.4 поставил MySQL-сервер. После импорта данных (база создана MediaAgregator-ом) попытки проиграть видео через TorrServe всегда заканчиаются неудачей. Вот кусок лога:
Код:
2019-10-28 23:07:26.586 T:140333999765248  NOTICE: Previous line repeats 1 times.
2019-10-28 23:07:26.586 T:140333999765248   ERROR: Traceback (most recent call last):
2019-10-28 23:07:26.586 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.media.aggregator/player.py", line 272, in play_torrent_variant
2019-10-28 23:07:26.587 T:140333999765248   ERROR:     player.StartBufferFile(index)
2019-10-28 23:07:26.587 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.media.aggregator/torrserverplayer.py", line 27, in StartBufferFile
2019-10-28 23:07:26.588 T:140333999765248   ERROR:     fileIndex = self.engine.id_to_files_index(fileIndex)
2019-10-28 23:07:26.588 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.torrserver/lib/torrserve_stream/engine.py", line 280, in id_to_files_index
2019-10-28 23:07:26.589 T:140333999765248   ERROR:     ts = self.torrent_stat()
2019-10-28 23:07:26.589 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.torrserver/lib/torrserve_stream/engine.py", line 330, in torrent_stat
2019-10-28 23:07:26.589 T:140333999765248   ERROR:     lst = self.list()
2019-10-28 23:07:26.590 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.torrserver/lib/torrserve_stream/engine.py", line 59, in list
2019-10-28 23:07:26.590 T:140333999765248   ERROR:     return self.request('list').json()
2019-10-28 23:07:26.590 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.torrserver/lib/torrserve_stream/engine.py", line 28, in request
2019-10-28 23:07:26.590 T:140333999765248   ERROR:     r = requests.post(url, data=data, files=files)
2019-10-28 23:07:26.590 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.requests/lib/requests/api.py", line 116, in post
2019-10-28 23:07:26.591 T:140333999765248   ERROR:     return request('post', url, data=data, json=json, **kwargs)
2019-10-28 23:07:26.591 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.requests/lib/requests/api.py", line 60, in request
2019-10-28 23:07:26.591 T:140333999765248   ERROR:     return session.request(method=method, url=url, **kwargs)
2019-10-28 23:07:26.591 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 533, in request
2019-10-28 23:07:26.593 T:140333999765248   ERROR:     resp = self.send(prep, **send_kwargs)
2019-10-28 23:07:26.593 T:140333999765248   ERROR:   File "/storage/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 646, in send
2019-10-28 23:07:26.593 T:140333999765248   ERROR:     r = adapter.send(request, **kwargs)
2019-10-28 23:07:26.593 T:140333999765248   ERROR: ConnectionError: HTTPConnectionPool(host='192.168.1.102', port=8090): Max retries exceeded with url: /torrent/list (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa2104ae8d0>: Failed to establish a new connection: [Errno 111] Connection refused',))
2019-10-28 23:07:31.512 T:140336858482816   ERROR: Playlist Player: skipping unplayable item: 0, path [smb://192.168.1.1/HomeHDD/.BD/_Main.DB/Movies/TTx06/tt4068576/The Nightingale (2018).strm]

Правильно ли я понимаю, что TorrServ не переваривает smb пути? Или это что-то другое?
d-pv вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 20:48. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.