我已经在我的 CentOS 6 机器上安装、配置并运行了 Transmission-daemon
service transmission-daemon start
http://server.ip:9091
这工作得很好,我可以根据需要看到网络界面。问题是,几分钟后,它就自动停止了。在没有警告或错误消息的情况下,永远不要说任何话。
即使我根本没有任何活动的种子(如列表中没有),也会发生这种情况。
我不知道出了什么问题,而且我想到的错误日志(可能不多)没有显示任何内容。
我该如何诊断造成这种情况的原因?还有其他人遇到过类似的问题吗?
编辑
After the suggestion Martin gave me, I got the log. It goes like this:
[03:07:02.182] Transmission 2.13 (11501) started (session.c:624)
[03:07:02.182] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:789)
[03:07:02.182] RPC Server Serving RPC and Web requests on port 9091 (rpc-server.c:962)
[03:07:02.182] DHT Generating new id (tr-dht.c:384)
[03:07:02.182] Using settings from "/var/lib/transmission/.config/transmission-daemon" (daemon.c:483)
[03:07:02.182] Saved "/var/lib/transmission/.config/transmission-daemon/settings.json" (bencode.c:1683)
[03:07:10.182] Port Forwarding State changed from "Not forwarded" to "???" (port-forwarding.c:95)
[03:07:18.188] Searching for web interface file "/var/lib/transmission/.local/share/transmission/web/index.html" (platform.c:526)
[03:07:18.188] Searching for web interface file "/usr/share/transmission/web/index.html" (platform.c:526)
[03:07:24.189] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:241)
它会一直挂在最后一个身上,直到死去。现在我已经研究过这个问题,但我的设置文件已归 拥有transmission
,甚至将文件的权限更改为 似乎775
也没有任何效果。
有任何想法吗?
答案1
我不久前研究过类似的问题,但是是在 Debian 系统上。
这是我启用日志记录的方法。由于您运行的是 CentOS,因此您需要对此进行一些调整
sudo nano /etc/default/transmission-daemon
添加到选项:
-e /var/log/transmission-daemon.log
创建并授予日志文件传输权限:
sudo touch /var/log/transmission-daemon.log sudo chown debian-transmission:debian-transmission /var/log/transmission-daemon.log sudo 服务传输守护进程重新启动
希望有帮助!
答案2
我遇到了这个问题,结果transmission.log
已经增长到超过 7GB。
当我删除它时,一切都恢复按预期工作。我创建了一个 cron 来按计划删除它。希望这能控制住它。
答案3
当主磁盘已满时,我遇到传输守护进程停止的错误。这是一件很容易被忽视的事情。