Aerya
hydrog3n
Merci pour vos retours. Après mon KS-1, j'ai l'impression que mon serveur est une fusée ! haha.
Pour RuTorrent, voici mes fichiers de config:
config.php:
<?php
@define('HTTP_USER_AGENT', 'Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0', true);
@define('HTTP_TIME_OUT', 30, true);
@define('HTTP_USE_GZIP', true, true);
$httpIP = null;
@define('RPC_TIME_OUT', 5, true);
@define('LOG_RPC_CALLS', false, true);
@define('LOG_RPC_FAULTS', true, true);
@define('PHP_USE_GZIP', false, true);
@define('PHP_GZIP_LEVEL', 2, true);
$schedule_rand = 10;
$do_diagnostic = true;
$log_file = '/tmp/errors.log';
$saveUploadedTorrents = true;
$overwriteUploadedTorrents = false;
$topDirectory = '/';
$forbidUserSettings = false;
$scgi_port = 5000;
$scgi_host = "127.0.0.1";
$XMLRPCMountPoint = "/RPC";
$pathToExternals = array(
"php" => '/usr/bin/php7',
"curl" => '/usr/bin/curl',
"gzip" => '/usr/bin/gzip',
"id" => '/usr/bin/id',
"stat" => '/usr/bin/stat',
);
$localhosts = array(
"127.0.0.1",
"localhost",
);
$profilePath = '../share';
$profileMask = 0777;
$tempDirectory = null;
$canUseXSendFile = true;
$locale = "UTF8";
rtorrent:
## Logs
log.open_file = "rtorrent", "/tmp/rtorrent.log"
log.add_output = "info", "rtorrent"
log.add_output = "critical", "rtorrent"
log.add_output = "error", "rtorrent"
log.add_output = "warn", "rtorrent"
log.add_output = "notice", "rtorrent"
log.add_output = "debug", "rtorrent"
## General
directory.default.set = /data/torrents
session.path.set = /data/.session
protocol.encryption.set = allow_incoming, try_outgoing, enable_retry
## Network
network.scgi.open_port = 0.0.0.0:5000
network.port_range.set = 45000-45000
network.port_random.set = no
pieces.hash.on_completion.set = no
trackers.use_udp.set = yes
dht.port = off
protocol.pex.set = no
throttle.min_peers.normal.set = 1
throttle.max_peers.normal.set = 100
throttle.min_peers.seed.set = 1
throttle.max_peers.seed.set = 50
throttle.max_uploads.set = 15
## Divers
encoding.add = utf8
## Scheduling
execute2 = {sh,-c,/usr/bin/php /nginx/www/html/torrent/php/initplugins.php torrent &}
schedule2 = watch_directory,1,1,"load.start=/data/.watch/*.torrent"
schedule2 = untied_directory,5,5,"stop_untied=/data/.watch/*.torrent"
schedule2 = espace_disque_insuffisant,1,30,close_low_diskspace=500M
Je ne pense pas que le problème vienne réellement de RuTorrent. Je pense que c'est parce que tout se fait en même temps: NextCloud, Filebot, Emby ....
Je ne vois pas comment je pourrais retarder toutes ces actions. Savez-vous sur quel signal Nextcloud actualise la base de donnée ? j'ai configurer le dossier de téléchargement comme étant un dossier externe.
Pareil pour filebot ? attend il la fermeture du fichier pour commencer l'analyse ? Par défaut filebot fait une copie en dur ou un symlink ? Peut-être que si je faisais un symlink, ça serait plus rapide ?
Merci pour votre aide en tout cas.
PS: J'en profite pour te remercier @Aerya pour la découverte de Nging Proxy Manager, ça rend tellement service !