Pages : 1
#1 Le 18/01/2014, à 12:32
- v-o-i
rtorrent s'arrête sans explications (RESOLU)
Salut à tous,
J'ai installé rtorrent et il a démarré sans histoires mais seulement pour quelques secondes avant d'afficher un 'stopped' très décevant, d'autant plus qu'il n'a fait aucun commentaire. J'ai réduit les paramètres, un seul torrent et en download seulement, pour réduire la charge de la machine, mais sans effet positif. Ce n'est pas un crash parce que rtorrent reste sur la liste produite par ps -A. Il semble donc que rtorrent se mette en attente sous certaines conditions, reste plus qu'à trouver lesquelles. Existe-t-il un demon capable de surveiller une application ?
Lancer rtorrent en root ne change rien.
La machine est un VPS premier prix avec 500Mo.
Si quelqu'un a une idée sur la manière d'obtenir plus d'informations, je lui en serais très reconnaissant.
Merci, même pour les encouragements.
Dernière modification par v-o-i (Le 19/01/2014, à 13:06)
Hors ligne
#2 Le 18/01/2014, à 15:23
- spinoziste
Re : rtorrent s'arrête sans explications (RESOLU)
Ah je t'ai retrouvé .
Tu peux spécifier la distro de ton VPS .
Aussi as-tu installé la libtorrent et la libsigc++-2.0-dev ?
Peux tu poster ton ~/.rtorrent.rc ?
Si tu veux des pistes :
https://my.vps6.net/knowledgebase/64/Ho … u-VPS.html
http://www.webhostingtalk.com/showthread.php?t=1124849
Dernière modification par spinoziste (Le 18/01/2014, à 15:27)
Nous mourrons tous .
Hors ligne
#3 Le 18/01/2014, à 19:06
- v-o-i
Re : rtorrent s'arrête sans explications (RESOLU)
Merci pour les liens, si j'ai a réinstaller, je saurai comment faire.
Le VPS tourne sous Ubuntu 12.04, le client aussi.
L'installation a été des plus simples avec un
apt-get install rtorrent
sans douleur. Les autres manips étaient liées à rutorrent.
La libtorrent était installée mais pas la libsigc++-2.0-dev. Je l'ai donc installée avec toujours le même résultat (après reboot ) :
*** rTorrent 0.8.9/0.12.9 - ns0:1517 ***
[View: main]
* linuxmint-16-cinnamon-dvd-64bit.iso
* 35,7 / 1194,1 MB Rate: 0,0 / 224,8 KB Uploaded: 0,0 MB
*
18:31:22) Using 'epoll' based polling.
(18:31:22) Using 'epoll' based polling.
(18:31:22) XMLRPC initialized with 897 functions.
(18:31:22) The SCGI socket is bound to a specific network device yet may s
till pose a security risk, consider using 'scgi_local'.
(18:31:29) Starting DHT server on port 63425.
[Throttle 500/500 KB] [Rate 1,5/229,2 KB] [Port: 63045] [U 0/110] [D 38
[1]+ Stopped rtorrent
Mais maintenant, le stop n'arrive 'que' au bout de 20 à 30 sec, c'est mieux.
Les commentaires du bas sont parait-il sans importance. Est-ce aussi ton avis ?
Voici le .rtorrent.rc
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.
# Maximum and minimum number of peers to connect to per torrent.
min_peers = 50
max_peers = 80
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 10
max_peers_seed = 50
# Maximum number of simultanious uploads per torrent.
max_uploads = 4
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 500
upload_rate = 500
# Default directory to save the downloaded torrents.
directory = ~/downloads
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = ~/session
# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=~/downloads/watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=500M
# 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"
# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
# Port range to use for listening.
port_range = 60125-64125
# Start opening ports at a random position within the port range.
port_random = yes
# 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
# 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,try_outgoing,enable_retry
# 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 = 63425
# Enable peer exchange (for torrents not marked private)
#
peer_exchange = yes
#
# 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
scgi_port = 127.0.0.1:5000
directory = ~/share
session = ~/session
Hors ligne
#4 Le 18/01/2014, à 19:35
- spinoziste
Re : rtorrent s'arrête sans explications (RESOLU)
Premièrement commente la ligne port random si ta plage précisée plus haut va bien ou bien fais un choix.
Ensuite commente aussi directory et session tout en bas de ton .rc car ces options sont déjà en haut du fichier (vérifie aussi que l'arborescence des dossiers va bien) et retente .
Ensuite désactive le dht dans le .rc et si ça veut toujours pas tente de lancer rtorrent avec l'option -n pour ignorer le .rc .
Dernière modification par spinoziste (Le 18/01/2014, à 19:35)
Nous mourrons tous .
Hors ligne
#5 Le 18/01/2014, à 22:09
- v-o-i
Re : rtorrent s'arrête sans explications (RESOLU)
Merci pour le nettoyage. La plage de ports est réduite à un seul car j'ai trouvé quelque part sur le web que ça suffisait.
Sans le DHT ça ne change rien.
Avec -n pour ignorer rc, il s'en passe encore moins puisque aucun torrent n'est affiché, mais rtorrent stoppe quand même après le délai de réflexion habituel. Ça, pour moi, c'est une surprise ! J'en conclu deux choses :
- le pb ne vient pas du fichier rc
- il ne vient pas non plus d'une surcharge de mon mini serveur (ça me soulage )
T'es d'accord ?
Si t'as d'autres idées je suis preneur, mais je vois la réinstallation se profiler à l'horizon, pourtant j'ai du mal à m'imaginer que ce soit la solution.
A+
Hors ligne
#6 Le 18/01/2014, à 22:39
- spinoziste
Re : rtorrent s'arrête sans explications (RESOLU)
Je suis d'accord pour le .rc . Après il est si peu gourmand que ça ne peut pas venir non plus d'une surcharge .
Je pense que ça doit dépendre de l'installation de rtorrent , de dépendances , ... .
As-tu al librairie libcurl ?
Si aptitude a mal fait son travail je te conseille de compiler une des dernieres versions de libtorrent et de rtorrent .
Nous mourrons tous .
Hors ligne
#7 Le 19/01/2014, à 13:05
- v-o-i
Re : rtorrent s'arrête sans explications (RESOLU)
Surprise ! Ça marche.
Hier je t'ai dit que je ne croyais pas trop aux vertus d'une ré-installation. La raison était qu'il est très inhabituel qu'un job s'arrête sans raison visible et sans fournir d'explication. N'ayant trové sur le net aucune trace de ce problème, il m'a paru probable qu'il ne venait pas de rtorrent. L'idée m'est donc venue qu'il avait été arrêté, le 'stopped' qui apparaissait en bas de l'écran pouvait aussi dire cela.
J'ai donc fait un test en changeant le nom de rtorrent,.... et ça marche.
Je viens d'aller voir crontab mais pas de trace de rtorrent. J'ai mon work-around, j'espère que je n'aurai pas à renommer mon torrent-manager trop souvent.
Je regrette que mon fournisseur de VPS ait recours à de telles méthodes.
Hors ligne
#8 Le 19/01/2014, à 20:23
- spinoziste
Re : rtorrent s'arrête sans explications (RESOLU)
Arf les mechants .
Nous mourrons tous .
Hors ligne
Pages : 1