Вообщем, тем, у кого на версии 1.1 были проблемы с контекстным меню, просьба перекачать архив и проверить - как оно.
У меня то работает, но и без исправлений почему-то работало тоже...
да действительно, запустился. спасибо.
странно что получались переносы. я копировал каждую строку отдельно из поста, использовал nano.
Бесполезно. Причем если запрещаю в настройках замену системных меню - то при правом клике показывается стандартное меню правой клавиши. Если разрешаю - ничего не появляется - ни меню вебуи, ни системного меню.
Странно в-общем, но уже малоактуально. Все дружно бежим качать Firefox 3 final!!
ASUS хорошо, а pfSense лучше...:
Помоги решить проблемку.
Падает rTorrent ! Седня ночью скачал файлы, все было прекрасно.
Теперь вот вылетает ошибка 500 при этом это случается как только я пытаюсь подконнектиться к /RPC2, перезапускаю rtorrent - опять /RPC2 - пустая страничка (то бишь все ок), пытаюсь коннектиться - падает ! что за напасть ?
Я предполагаю, что у Вас
1) rTorrent уже работал с данной мордой, и с тех пор никаких изменений в составе софта не производилось.
2) Бинарники rtorrent взяты по ссылкам из первого поста.
Если это не так, то далее можно не читать, а сразу приступать к рассказу о том, как оно на самом деле.
Если так, то, очевидно, дело в каких-то специфичных закачках. Попробуйте временно удалить все закачки (например, изменив в conf файле все три директории - session, dl и work на другие) - будет работать? Если да, то добавляйте по одной, выискивая закачку, на которой рубится. Мне бы очень хотелось бы с ней ознакомиться.
2Novik: по поводу пунктов - все работало прекрасно. Я перезагружал роутер - переустанавливал lightthd и rtorrent. Я не могу добавить торрент - как только я захожу в веб морда либо ntorrent - RPC2 падает.
Xristos, скажите, точно установлен бинарник rtorrent и библиотека librtorrent, скачанные по ссылкам из первого поста?
В данном случае это критично.
На похожие грабли я наступал с русскоязычным torrent-файлом. Где-то в первой половине ветки история была.
Novik, огромное спасибо за сей проект!
WEB UI получился просто фантастически функциональным и удобным. Тпереь, благодаря Вам, мы имеем практически полноценный торрент-клиент на роутере, ничем не уступающему таковому на ББ.
Спасибо еще раз.
Теперь просьба: не могли бы выложить свой вариант rtorrent.conf?
Ведь, как я понимаю, у вас он работает стабильно? Хочется сравнить со своим конфигом и попытаться определить, где грабли.
рторрент пользую всего три дня, поэтому достоверной статистики пока никакой нет, но один раз рторрент упал, а во второй раз скачиваемый торрент непонятным образом "заглох" (закачка и отдача по нему прекратилась, в то время как отдача на прочих торрентах отдача проходила нормально). По графикам rrd-tools никаких всплесков загрузки процессора или используемой памяти на момент падения не наблюдалось.
Вот и хочется на ваш конфиг глянуть, может я у себя наковырял что-нть не так.
Last edited by Reyter; 18-06-2008 at 11:10.
2bbsc: я все сделал так как описано в первом посте - все работало.
Все оттуда установлено.
rtorrent.conf :
Code:min_peers = 20 max_peers = 40 #min_peers_seed = 10 #max_peers_seed = 20 max_uploads = 5 download_rate = 0 upload_rate = 0 # Default directory to save downloaded files. Note it doesn't support # space yet. directory = /tmp/harddisk/torrent/work/ # Watch a directory for new torrents, and stop those that have been deleted. schedule = watch_directory,5,5,load_start=/tmp/harddisk/torrent/info/*.torrent schedule = untied_directory,5,5,stop_untied= # Close torrents when diskspace is low. #schedule = low_diskspace,5,60,close_low_diskspace=100M # Default session directory. Make sure you don't run multiple instance # of rtorrent using the same session directory. Perhaps using a # relative path? session = /tmp/harddisk/torrent/info # The ip address reported to the tracker. #ip = rakshasa # The ip address the listening socket and outgoing connections is # bound to. #bind = rakshasa # Port range to use for listening. port_range = 10000-11000 # Start opening ports at a random position within the port range. #port_random = no # Check hash for finished torrents. Might be usefull until the bug is # fixed that causes lack of diskspace not to be properly reported. check_hash = yes # Set whetever the client should try to connect to UDP trackers. #use_udp_trackers = yes # Alternative calls to bind and ip that should handle dynamic ip's. #schedule = ip_tick,0,1800,ip=rakshasa #schedule = bind_tick,0,1800,bind=rakshasa # # Do not modify the following parameters unless you know what you're doing. # # Hash read-ahead controls how many MB to request the kernel to read # ahead. If the value is too low the disk may not be fully utilized, # while if too high the kernel might not be able to keep the read # pages in memory thus end up trashing. #hash_read_ahead = 10 # Interval between attempts to check the hash, in milliseconds. #hash_interval = 100 # Number of attempts to check the hash while using the mincore status, # before forcing. Overworked systems might need lower values to get a # decent hash checking rate. #hash_max_tries = 10 # Max number of files to keep open simultaniously. #max_open_files = 128 # Number of sockets to simultaneously keep open. #max_open_sockets = <no default> # Example of scheduling commands: Switch between two ip's every 5 # seconds. #schedule = "ip_tick1,5,10,ip=torretta" #schedule = "ip_tick2,10,10,ip=lampedusa" # Remove a scheduled event. #schedule_remove = "ip_tick1" # Stop torrents when reaching upload ratio in percent, # when also reaching total upload in bytes, or when # reaching final upload ratio in percent. # example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0 #schedule = ratio,60,60,"stop_on_ratio=200,200M,2000" schedule = ratio,30,60,stop_on_ratio=200 # Encryption options, set to none (default) or any combination of the following: # allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext # # The example value allows incoming encrypted connections, starts unencrypted # outgoing connections but retries with encryption if they fail, preferring # plaintext to RC4 encryption after the encrypted handshake # # encryption = allow_incoming,enable_retry,prefer_plaintext # Enable DHT support for trackerless torrents or when all trackers are down. # May be set to "disable" (completely disable DHT), "off" (do not start DHT), # "auto" (start and stop DHT as needed), or "on" (start DHT immediately). # The default is "off". For DHT to work, a session directory must be defined. # # dht = auto # UDP port to use for DHT. # # dht_port = 6881 # Enable peer exchange (for torrents not marked private) # # peer_exchange = yes # # Do not modify the following parameters unless you know what you're doing. # scgi_port = 127.0.0.1:5000
Он практически умолчательный, приаттачил к этому постингу - http://wl500g.info/showpost.php?p=97629&postcount=177
Со стабильностью раньше были проблемы на хешировании больших торрентов. После прикручивания к диску USB хаба прекратились.
Насчет того, что раздача "заглохла" - посмотрите, а нет ли у Вас в конфиге вот такой строки
schedule = ratio,30,60,stop_on_ratio=200
Это как раз и есть остановка раздачи в случае, если количество отданного превысило количество скачанного более чем в два раза.
Last edited by Novik; 18-06-2008 at 11:26.
Спасибо. Посмотрел. Таки не такой уж он и умолчательный. Есть несколько интересных опций, про которые я не знал. Ладно, будем попробовать с таким конфигом.
С этим как раз у меня порядок. Когда перетаскивал торренты из-под трансмишна, рторрент у меня больше суток без перерыва молотил - хешировал. Ошибок не было.Со стабильностью раньше были проблемы на хешировании больших торрентов.
Нет, не в этом дело. Впрочем там может не только рторрент виноват. Просмотрю что там в это время на роутере творилось поподробнее. Так что пока этот глюк снимаю с повестки. До выясненияраздача "заглохла" - посмотрите, а нет ли у Вас в конфиге вот такой строки schedule = ratio,30,60,stop_on_ratio=200