Достался недавно компик, я поставил на нём Gentoo и туда — rtorrent. Всё качается и раздается, проблем нет. Взял старый проверенный скриптик управления скоростью rtorrent'а который я давно уже оттестировал, и вдруг rtorrent перестал реагировать, вот что выдаёт на любой запрос, например: Код:
localhost ~ # xmlrpc 127.0.0.1:5000 system.listMethods
Failed. Call failed. libcurl failed to execute the HTTP POST transaction. Empty reply from server. (XML-RPC fault code -504)
Пробовал отправить запрос через netcat:
localhost ~ # echo -e "<?xml version="1.0"?><methodCall><methodName>system.listMethods</methodName></methodCall>" | nc 127.0.0.1 5000
localhost ~ #
В ответ, как видно, тишина. rtorrent ничего не выдает.
Use-флаги сборки:
localhost ~ # emerge -vp rtorrent
[ebuild U ] net-p2p/rtorrent-0.8.5 [0.8.4-r1] USE="daemon xmlrpc -debug -ipv6" 0 kB
Уже и разные версии rtorrent / xmlrpc-c (поддерживаемые Gentoo) ставил — ничего не помогает.
Перепробованные версии:
rtorrent: 0.8.5, 0.8.4-r1 libtorrent: 0.12.5 xmlrpc-c: 1.18.02
Как пофиксить проблему?