*aKa*DuMbl4 0 Опубликовано 12 июля 2010 Жалоба Рассказать Опубликовано 12 июля 2010 А нафига его вообще было включать? по-дефолту так было Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 12 июля 2010 Жалоба Рассказать Опубликовано 12 июля 2010 если упадет о5 попробую и твой совет, отключу шифрование. Отключение шифрования и DHT - первое, что нужно сделать. Писалось неоднократно. Цитата Ссылка на сообщение Поделиться на другие сайты
Белыч 0 Опубликовано 12 июля 2010 Жалоба Рассказать Опубликовано 12 июля 2010 Отключение шифрования и DHT - первое, что нужно сделать. Писалось неоднократно. Да не всегда это помогает. Тут дело похоже в некой нестыковке прошивки synology с transmission. Я всегда DHT и шифрование отключаю сразу, и все равно падало. У соседа Dlink DNS-323, все стоит по умолчанию (DHT включено, шифрование есть, кол-во фалов - 32, лимита скорости нет) ничего не падает. Провайдер у него и у меня - корбина, тариф такой же - 10 Мбит. У него ничего не падает. Цитата Ссылка на сообщение Поделиться на другие сайты
*aKa*DuMbl4 0 Опубликовано 12 июля 2010 Жалоба Рассказать Опубликовано 12 июля 2010 Отключение шифрования и DHT - первое, что нужно сделать. Писалось неоднократно. я следовал инструкциям твоих постов и этого поста. мог что-то упустить из всей темыhttp://www.kolobok.us/smiles/light_skin/unknw.gif советами воспользуюсь, спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
*aKa*DuMbl4 0 Опубликовано 13 июля 2010 Жалоба Рассказать Опубликовано 13 июля 2010 если упадет о5 попробую и твой совет, отключу шифрование. 12.07.2010 18:31:34 System booted up from an improper shutdown. после ряда циклов ступора пока живой... посмотрим-с. UPD 17.07.2010 сегодня опять упалhttp://www.kolobok.us/smiles/light_skin/diablo.gif Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 18 июля 2010 Жалоба Рассказать Опубликовано 18 июля 2010 12.07.2010 18:31:34 System booted up from an improper shutdown. после ряда циклов ступора пока живой... посмотрим-с. UPD 17.07.2010 сегодня опять упалhttp://www.kolobok.us/smiles/light_skin/diablo.gif Если падает именно Transmission, а не сама станция (System booted up from an improper shutdown), поставьте пакет от sarav. Там каждые 5 минут проверяется, запущен ли transmission, если упал - перезапускается. Цитата Ссылка на сообщение Поделиться на другие сайты
*aKa*DuMbl4 0 Опубликовано 18 июля 2010 Жалоба Рассказать Опубликовано 18 июля 2010 Если падает именно Transmission, а не сама станция (System booted up from an improper shutdown), поставьте пакет от sarav. Там каждые 5 минут проверяется, запущен ли transmission, если упал - перезапускается. нет, падает именно NAS! нет возможности до него достучаться и ребутнуть можно только по питаловуhttp://www.kolobok.us/smiles/light_skin/unknw.gif UPD предположение: если в корневой папке(именно в корне) торрентов есть файлы *.iso NAS через некоторое время уходит в ступор :предположение 5 дней работал NAS с transmission, качал и раздавал фильмаки, софт. Как только надобавлял ему *.iso файлов(2 ДВД убунты + игруха) ушел в ступор. И в остальные падения мне кажется он тоже падал именно из-за *.iso. какой я параноик нужно проверить предположение, но не могу найти *.iso раздачи с минимальным объемом, чтоб не качать по несколько гигов. Цитата Ссылка на сообщение Поделиться на другие сайты
Ceridan 0 Опубликовано 18 июля 2010 Жалоба Рассказать Опубликовано 18 июля 2010 Все протестировано и успешно работает на трансмишне версии 1.93, установленном по инструкции Slavyanin'a, за что ему большое спасибо. Доступ и правка файла настроек трансмишна settings.json Заходим через putty в NAS по ssh, логин root, пароль от NAS (по умолчанию admin) для доступа к файлам настроек трансмишна пишем в командной строке: vi /root/.config/transmission-daemon/settings.json для входа в режим редактирования жмём "i" для навигации по строчкам настроек пользуемся стрелками для выхода из режима редактирования жмем ESC для сохранения изменений жмем ESC, потом :wq и enter для выхода без сохранения - ESC, потом :q! - enter файл настроек settings.json "download-dir": "/volume1/video", - Директория для сохранения торрентов (завершенных) "encryption": 2, Шифрование. (0 - выбирать любые пиры, 1 - отдавать предпочтение шифрованным, 2 - только шифрованные) "incomplete-dir": "/volume1/video", Директория для хранения незавершенных торрентов "incomplete-dir-enabled": false, Если хотим хранить завершенные и незавершенные торренты в различных директориях, то необходимо изменить значение этой директивы на true "preallocation": 2, - Выделение места на диске для записи файла, чтобы минимизировать фрагментацию. 0 - не делать никакой подготовительной работы. 1 - быстрая дефрагментация. 2 - полная дефрагментация. (Подробнее зачем это нужно - http://www.synology-forum.ru/index.php?showtopic=1470) "rpc-authentication-required": false, - Если хотим сделать авторизацию при взаимодействии с демоном через GUI или веб-интерфейс ставим значение true "rpc-enabled": true, - Разрешает подключение к демону через GUI или веб интерфейс, если значение true "rpc-password": "{537528a0cdfebef5c352614ab1bbd2584ea28b41bo/4REAA", - Пароль для доступа через GUI или веб интерфейс в шифрованном виде (при включенной авторизации) настроить можно через утилиту transmission-remote "rpc-port": 9091, - Порт для соединения через GUI или веб интерфейс "rpc-username": "ceridan", - Имя пользователя для доступа через GUI или веб интерфейс "rpc-whitelist": "127.0.0.1", - Здесь можно указать список ip-адресов через запятую, с которых можно соединятсья с демоном через GUI или веб интерфейс (так называемый whitelist) "rpc-whitelist-enabled": false, - Если true, то используем whitelist, если false, то доступ разрешен с любых адресов "speed-limit-down": 450, - Огранчиение скорости скачивания (Кбит/сек) "speed-limit-down-enabled": true, - Если true, то использовать огранчиение заданное предыдущей директивой, если false, то используем максимальную скорость "speed-limit-up": 100, - Огранчиение скорости отдачи (Кбит/сек) "speed-limit-up-enabled": true, - Если true, то использовать огранчиение заданное предыдущей директивой, если false, то используем максимальную скорость "upload-slots-per-torrent": 14, - Максимальное количество подключений к вам других пользователей для каждого торрента "watch-dir": "/root/.config/transmission-daemon/torrents", - Директория, в которой хранятся файлы с информацией о торрентах (*.torrent) "watch-dir-enabled": true - Если true, использовать значение watch-dir для хранения *.torrent файлов, если false, то используем директорию по умолчанию ("/root/.config/transmission-daemon/torrents") Автоматический запуск transmission Slavyanin в своем мануале (http://www.synology-forum.ru/index.php?s=&showtopic=363&view=findpost&p=2493) предложил скрипт, для автозапуска transmission при старте системы с заданной нами конфигурацией в settings.json. Вот этот файл: /opt/etc/init.d/S50transmission.sh /opt/bin/transmission-daemon -g /root/.config/transmission-daemon/ Возможна проблема с продолжением закачек - после перезапуска NAS'а он по умолчанию не активирует торренты и они остаются в статусе paused, т.е. не скачиваются и не раздаются. Для решения этой проблемы я решил расширить скрипт, чтобы он автоматически активировал все торренты при запуске, а также вел лог запусков. #!/bin/sh date >> /opt/var/log/transmission.log /opt/bin/transmission-daemon -g /root/.config/transmission-daemon/ echo 'daemon start...' >> /opt/var/log/transmission.log sleep 20; echo 'sleep ends...' >> /opt/var/log/transmission.log /opt/bin/transmission-remote -t all -s >> /opt/var/log/transmission.log echo '--------------------' >> /opt/var/log/transmission.log Комментарии к скрипту: Каждая операция производимая скриптом логируется в файл /opt/var/log/transmission.log sleep 20; После поднятия демона даем ему 20 секунд, чтобы полноценно запуститься и после этого пытаемся с ним соединиться через утилиту transmission-remote /opt/bin/transmission-remote -t all -s >> /opt/var/log/transmission.log Соединяемся через transmission-remote и посылаем окманду для активации всех торрентов. По сути transmission remote gui является клиентом и поэтому, чтобы утилита работала, в settings.json должно стоять разрешение на подключения к демону через удаленные клиенты ("rpc-enabled": true) Если вы используете авторизацию, то эта строка в скрипте видоизменится следующим образом: /opt/bin/transmission-remote -n login:password -t all -s >> /opt/var/log/transmission.log Еще одна проблема: при большой нагрузке трансмишшн иногда может падать. Поэтому нужен еще один скрипт, который будет проверять, работает ли трансмишшн и переподнимать его при падении. Первоначальный автор скрипта затерян в анналах истории, но ему большое спасибо. #!/bin/sh date>/tmp/transmission-check.txt echo "Transmission check script" if ps|grep transmission-daemon|grep -v grep then echo "OK" else echo "Not found, starting" /opt/etc/init.d/S50transmission.sh fi Пишем vi /root/TransmissionRestart.sh для входа в режим редактирования жмём "i", после этого копируем код скрипта из этого поста, и правом кликом мыши на окне putty копируем его в файл. для сохранения изменений жмем ESC, потом :wq и enter для выхода без сохранения - ESC, потом :q! - enter Для того, чтобы скрипт мог переподнимать трансмишшн, необходимо, чтобы он выполнялся постоянно на сервере с заданной периодичностью. Для этого есть утилита cron. Конфигурационный файл располагается в /etc/crontab Открываем файл любым редактором (например, mcedit или vi) и доабвляем следующую строку: * * * * * root /root/TransmissionRestart.sh После перезапускаем NAS и наш скрипт будет каждую минуту перепроверять работоспособность трансмишшна и переподнимать его, в случае падения. ВНИМАНИЕ! Значения в файле /etc/crontab должны быть разделены табуляцией, а не пробелами. В противном случае, после перезапуска NAS'а файл будет перезаписан на дефолтный и наш скрипт не запустится. Последняя проблема, с которой я столкнулся: торренты, скачиваемые трансмишшном сами по себе не индексируются в папке video. (Актуально, если планируется смотреть контент через включенный мультимедиасервер DLNA) Для решения этой проблемы Gerd W. Naschenweng предложил скрипт: http://www.naschenweng.info/2010/02/13/syn...g-via-synoindex Два слова об установке скрипта: По умолчанию автор предполагает, что скрипт вы поместите по следующему пути: /volume1/Extensions/scripts/ Исполняемый файл update-syno.sh, также испольузет директорию Logging, в который располагается модуль для логирования работы скрипта Log.pm Лог скрипт будет писать по адресу: /var/log/media-update.log Скрипт также следуте поместить в /etc/crontab, добавив следующую запись: */10 * * * * root perl /volume1/Extensions/scripts/update-syno.sh /volume1/video Запись означает, что скрипт будет отрабатывать каждые 10 минут и индексировать файлы в папке /volume1/video Скрипт update-syno.sh индексирует лишь определенные форматы файлов, которые можно посмотреть, открыв скрипт редактором и найдя 34 строчку: @include_files = при необходимости в список @include_files можно также через запятую задать интересующие вас дополнительные расширения. (например файлы субтитров) У скрипта есть один минус, он не индексирует поддиректории внутри video, этот момент еще подлежит доработке. Цитата Ссылка на сообщение Поделиться на другие сайты
Ceridan 0 Опубликовано 18 июля 2010 Жалоба Рассказать Опубликовано 18 июля 2010 delete Цитата Ссылка на сообщение Поделиться на другие сайты
*aKa*DuMbl4 0 Опубликовано 18 июля 2010 Жалоба Рассказать Опубликовано 18 июля 2010 спасибо, почерпнул кое-чего для себяhttp://www.kolobok.us/smiles/light_skin/good.gif Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 21 июля 2010 Жалоба Рассказать Опубликовано 21 июля 2010 Выла версия 2.03 - ждем spk и ipk пакеты https://trac.transmissionbt.com/wiki/Changes PS Для себя я интересных изменений не вижу. Цитата Ссылка на сообщение Поделиться на другие сайты
Imperator 0 Опубликовано 21 июля 2010 Жалоба Рассказать Опубликовано 21 июля 2010 А смысл в 2.03 если там только для маковской версии один фикс и всё? Цитата Ссылка на сообщение Поделиться на другие сайты
Shoo 0 Опубликовано 21 июля 2010 Жалоба Рассказать Опубликовано 21 июля 2010 А смысл в 2.03 если там только для маковской версии один фикс и всё? Ну тут наверное имелось ввиду 2.02, т.к. для нее тоже еще не собрали пакет Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 21 июля 2010 Жалоба Рассказать Опубликовано 21 июля 2010 Ну тут наверное имелось ввиду 2.02, т.к. для нее тоже еще не собрали пакет Ясно ведь написано, что в 2.02 была найдена ошибка, она исправлена и через 2 дня выпущена 2.03. Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 8 августа 2010 Жалоба Рассказать Опубликовано 8 августа 2010 Вышла версия 2.04. До версии 2.10 нововведений не будет, только исправления ошибок. У zebulon родился 2й ребенок, о чем он написал в своем блоге. Времени на spk у него пока мало. By the way, I don’t have much free time these days (second kid is born last Friday), so I might not be very responsive. Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 9 августа 2010 Жалоба Рассказать Опубликовано 9 августа 2010 Zebulon собрал transmission 2.04. Владельцам synology x07 (на Marvell mv5281) рекомендует следующие шаги Those having issues (mainly ARM based x07 NAS) may want to try the following: * Create a file named /usr/local/etc/transmission.cfg, with the following content: export EVENT_NOEPOLL=1 * Make it executable: nas> chmod +x /usr/local/etc/transmission.cfg * Restart transmission This will change how libevent uses the kernel, which may be the cause of the observed issues. Т.е. создать исполняемый файл /usr/local/etc/transmission.cfg со строкой "export EVENT_NOEPOLL=1" (без кавычек) и перестартовать transmission. PS У меня уже несколько часов 2.04 от zebulon работает нормально на ds110j. Похоже потребление cpu в этой версии вернулось на уровень версий 1.9x. Все предыдущие версии 2.xx у меня немного больше cpu требовали. Цитата Ссылка на сообщение Поделиться на другие сайты
TagFox 0 Опубликовано 10 августа 2010 Жалоба Рассказать Опубликовано 10 августа 2010 Аналогично 2.04 от zebulon работает нормально на ds108j со вчерашнего дня. Zymon спасибо за наводку, обычно сам проверяю блог zebulon'а, но этот spk пропустил Цитата Ссылка на сообщение Поделиться на другие сайты
BLaZe 0 Опубликовано 11 августа 2010 Жалоба Рассказать Опубликовано 11 августа 2010 Народ, вопрос, а если у меня стоит IPK пакет, я могу поставить поверх SPK? Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 11 августа 2010 Жалоба Рассказать Опубликовано 11 августа 2010 Народ, вопрос, а если у меня стоит IPK пакет, я могу поставить поверх SPK? Поверх - нет, сохранить настройки и раздачи - можно (ручками). Снесите ipk, поставьте spk. Только какой в этом смысл? Цитата Ссылка на сообщение Поделиться на другие сайты
BLaZe 0 Опубликовано 11 августа 2010 Жалоба Рассказать Опубликовано 11 августа 2010 Поверх - нет, сохранить настройки и раздачи - можно (ручками). Снесите ipk, поставьте spk. Только какой в этом смысл? Ты говоришь о том, что поставить можно, но все настройки и раздачи потеряются? Кстати при обновлении IPK пакета вроде пропадают все настройки и заказчки. Настройки в Settings.json лежат, а где зачачки? Вернее их список? Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 11 августа 2010 Жалоба Рассказать Опубликовано 11 августа 2010 Кстати при обновлении IPK пакета вроде пропадают все настройки и заказчки. Настройки в Settings.json лежат, а где зачачки? Вернее их список? Где и что лежит при установке ipk - понятия не имею, не ставил. Для spk от zebulon все нужное лежит в папке /volume1/@appstore/transmission/var Для spk от sarav, скорее всего, все лежит в домашей папке пользователя, от имени которого запускается transmission. Цитата Ссылка на сообщение Поделиться на другие сайты
Accelerator 0 Опубликовано 19 августа 2010 Жалоба Рассказать Опубликовано 19 августа 2010 Почему-то при установке пакета transmission-2.04.spk от zebulon на мой DS210j ничего не ставиться. Выводиться надпись "Выполнение. Подождите" и на этом всё. Ждать не помогает http://pix.academ.org/img/2010/08/19/0effd9c432e8ac9fc976507039a0bd90.jpg Пробовал другие пакеты типо Init_3rdparty_1.5.spk, всё установилось замечательно. Прошивка последняя beta. Пробовал transmission-2.04-88f6281-spk-2.0.4.spk, та же беда. Перезагрузить станцию пока не пробовал в силу того, что через ассистент сейчас фото загружаю. И еще долго грузить... Цитата Ссылка на сообщение Поделиться на другие сайты
TagFox 0 Опубликовано 19 августа 2010 Жалоба Рассказать Опубликовано 19 августа 2010 проверил на своем 410j с последней прошивкой DSM_DS410j_1285 (3 бетка) transmission-2.04.spk от zebulon встал просто влет правда сходу не запустился, вечером будем разбираться. Цитата Ссылка на сообщение Поделиться на другие сайты
TagFox 0 Опубликовано 19 августа 2010 Жалоба Рассказать Опубликовано 19 августа 2010 деинсталировал transmission-2.04.spk, поставил версию transmission-1.93.spk от zebulon - все заработало , сейчас попробую накатить 2.04 Цитата Ссылка на сообщение Поделиться на другие сайты
Zyxmon 0 Опубликовано 19 августа 2010 Жалоба Рассказать Опубликовано 19 августа 2010 деинсталировал transmission-2.04.spk, поставил версию transmission-1.93.spk от zebulon - все заработало , сейчас попробую накатить 2.04 При переустановках transmission может не проработать команда killall входящая в скрипты - http://www.synology-forum.ru/index.php?sho...post&p=7503 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.