minidlna Ubuntu 13.10 服务器:开机启动

minidlna Ubuntu 13.10 服务器:开机启动

我正在尝试构建一个安装了 minidlna 的服务器。安装工作正常,但在启动时运行它会比较麻烦。我将 minidlna 添加到我的 rc.local,现在在启动时我收到日志消息,指出:

minidlna.c:132:错误:bind(http):地址已在使用中 minidlna.c:1004:致命:无法打开 HTTP 套接字。退出

我尝试设置绑定设备 (eth0),并更改端口,现在端口是 8300,​​而不是 8200。但一切都徒劳无功。更令人不安的是:当我从终端手动启动 minidlna 时,它运行正常。这让我怀疑配置不是问题所在;我只是不知道问题出在哪里。有人能给我一个建议吗?

太感谢了!

鲁德

答案1

尽管在 rc.local 运行之前已启动网络,但网络可能尚未准备好(例如,等待来自 DHCP 的 IP 地址)。一个简单的解决方法可能是添加

sleep 2m

在实际启动 minidlna 的命令之前。当然,您可以将时间“2m”调整为适合您设置的量。

相关内容