我最近安装了 transmission 守护进程,在尝试从命令行配置我的用户设置时,我注意到了这一行。[04:07:41.304] 无法在 0.0.0.0 上绑定端口 51413:地址已在使用中(Transmission 的另一个副本是否已在运行?)(net.c:371)已经停止守护进程 /etc/init.d/transmission-daemon stop 并成功添加 sudo transmission-daemon -f -t -u username -v password -w ~/Downloads 以创建用户,而不是 -g 全局配置文件。我找不到仍在运行的内容。我卸载了 transmission 并清除,只重新安装了守护进程、远程和 cli,但仍然收到相同的消息?有人可以解释一下还在运行的内容吗?
答案1
51413 位于临时端口范围,因此任何应用程序都可以动态使用该端口,即使它不是服务器(传出连接绑定到本地接口上的动态端口)。我建议对所有服务器应用程序使用低于 32768 且高于 1024 的数字,并查看 /etc/services 以避免任何分配的数字,否则此问题可能会随时随机再次发生。
答案2
只需在新端口上运行新实例即可。例如:
transmission-cli -p 51414 <torrent URL>