Hi,
I have rtorrent running with xmlrpc enabled and the scgi_port
=
127.0.0.1:5000 line in .rctorrent.rc and using loopback (all on one
machine). No webserver or firewall is running. Versions installed
are libtorrent 0.11.7, rtorrent 0.7.7 and xmlrpc-c 1.06.21. Newer
versions of xmlrpc are not visible to rtorrent's "configure" procedure
on my system (FreeBSD 6.2) and so later versions of everything are not
possible to install due to dependency requirements on each other.
Starting rtorrent in a terminal works without error and reads
the .rtorrent.rc config script. I can run n2hell and modify
the .rtorrent.rc config file successfully (changes are made) and
rtorrent will start when "start torrent" is selected on the n2hell web-
page. Unfortunately, n2hell does not see the running rtorrent
instance and reports "failed to start" (although top shows it was
started and is running). This happens whether n2hell starts rtorrent
or I start rtorrent first.
To test the rtorrent xmlrpc connection, from a terminal, I tried
"xmlrpc
127.0.0.1:5000 get_upload_rate" . With rtorrent not running
(or without the port specified), I get the expected "Curl ... failed
to connect" message. With rtorrent running, this command hangs. The
odd thing is that rtorrent's cpu usage remains low while the command
is hanging but, *after* I ^C to stop the command, the rtorrent cpu
usage increases until it hits 95%+ and I kill rtorrent and restart
it. (Other xmlrpc test-commands respond the same way).
Any ideas on troubleshooting this?
Thanks,
CL23