Всё по-прежнему, трекеры показывают, что порт закрыт.
Всё по-прежнему, трекеры показывают, что порт закрыт.
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)
uinoksk спасибо за идею про скрипт, мне пригодился, но в одном месте логика как-то не так для меня работает:
Посмотрите конец первой строки - после fi идет &&. Не значет ето, что сначала будет проверка if а остальное за fi исполнится не зависимо от результата проверки? Например:Code:#!/bin/sh if (expr $(ps -C rtorrent -o %cpu | grep -E '[0-9]') \> 55 > /dev/null 2>&1) then (kill -9 $(ps -C rtorrent -o pid | grep -E '[0-9]');logger 'rtorrent крякнулся +++++++ cpu time limit') fi && sleep 5 && /opt/etc/init.d/S99rtorrent start; if !(pidof rtorrent > /dev/null 2>&1) then (/opt/etc/init.d/S99rtorrent start;logger 'rtorrent крякнулся +++++++++++++++ down')fi;
запустил скрипт и он мне вывел 'will this run?' через 5 сек. Выходит - /opt/etc/init.d/S99rtorrent start будет выполнятся не зависимо от того, перевалил-ли rtorrent за 55 или нет, и в конце получится куча работающих rtorrent ?Code:if (expr $(ps -C rtorrent -o %cpu | grep -E '[0-9]') \> 55 > /dev/null 2>&1) then (kill -9 $(ps -C rtorrent -o pid | grep -E '[0-9]');logger 'rtorrent крякнулся +++++++ cpu time limit') fi && sleep 5 && echo 'will this run?';
Может вот так лучше:
Извините, если я что-то не так понял, в юниксе еще новичокCode:if (expr $(ps -C rtorrent -o %cpu | grep -E '[0-9]') \> 55 > /dev/null 2>&1) then (kill -9 $(ps -C rtorrent -o pid | grep -E '[0-9]');logger 'rtorrent крякнулся +++++++ cpu time limit';sleep 5;/opt/etc/init.d/S99rtorrent start) fi;
Еще вопрос - что делать с rtorrent.lock файлом - надо его стереть перед запуском упавшего rtorrent или оставить?
Last edited by midix; 24-08-2008 at 17:14.
Лично у меня проблема решилась установкой свопа
Я поставил своп 256Мб, видно, что он не полностью используется, но rtorrent падает все равно (такого, что жрет много CPU, не видел пока; просто процесс почему-то вырубается).
да что-то до сих пор libcurl нерабочаяя в репозитории интерфейс тормозит, загрузка проца 98% ничего не качает сответственно и ничего не раздает rtorrent.
со старой 4.0.1 работает вроде нормально
Last edited by BuHT; 26-08-2008 at 13:17.
Роутер Wl-500W, стоит последняя прошивка от Олега.
Установил rtorrent, попробовал покачать торренты - качает, но в минуту по несколько раз консоль зависает и на команды не реагирует, при это сетевой трафик проходит. Повисев секунд 5 отвисает. Наблюдается это в основном если скорость больше 100 кб/с. То есть торрент некоторое время разгоняется, и потом начинает так тупить. В роутер воткнута флеха на 8 гиг, есть своп на 256 метров.
transmission с веб-мордой точно так же ведет себя.
У кого-нибудь подобное было?
Ну так что, никто не знает?
Здесь - http://wl500g.info/showthread.php?t=14256 - читать. libcurl менять.
Да в том и проблема что даже с замененной тормозит. Я без замены даже не запускал.
В таком случае не очень понимаю, что именно Вас не устраивает. Ну тормозит несколько секунд. Пиров новых ищет, наверное, т.к. очередной чанк докачало. Процессор же не забивает? Ну и Вы забейте на это дело.
простите а можно узнать насчёт месторасположения свопа?
Не устраивает тем что при этом зависает весь роутер и если что то делаешь в консоли то приходится ждать пока развиснет.
Хотя если так у всех - то тогда ладно.
Своп расположен на флешке.