zyyz9909 发表于 2020-11-6 09:20:09

UPnP媒体服务器开启后日志文件的问题

RT-AX88U, 官方固件3.0.0.4.384_9579。开启媒体服务器下的UPnP媒体服务器后,硬盘根目录下可见".minidlna"文件夹,其下有一个"minidlna.log"的日志文件。即便是在扫描完成后数天,重启过路由,确认没有任何设备正在访问路由器的挂载磁盘的时候,硬盘仍然不定时起转读写,且持续一个多小时。经查均为对该日志的读写而且内容均为类似如下:
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
upnphttp.c:1184: warn: HTTP Connection closed unexpectedly

但媒体服务器的功能都是正常的,通过电视、手机的DLNA功能访问都没有任何问题。但这个日志文件使我挂载在路由器上的硬盘经常无法休眠。请问./.minidlna/minidlna.log下的日志如何调整loglevel或关掉?

zyyz9909 发表于 2020-11-6 22:02:40

或者能指定minidlna的db存放的位置,这样的话专门额外插一块固态用来存放这些或者把db干脆塞在ramdisk里(我知道诸如梅林等固件可以通过/jffs/configs实现,但官方原厂固件好像不行...如果真的不行的话就把我这个帖子当成一个建议吧)

yueyejianzun337 发表于 2020-11-10 10:17:16

1970/01/01 08:41:19] upnphttp.c:1184: warn: HTTP Connection closed unexpectedly
應該是有設備連接使用dlna,但連線有問題,導致dlna server一直寫信息

如果其他設備使用正常,不想有log寫入

可以通過tenet 連接 修改 minidlna配置文件

/etc/minidlna.conf 這個就是配置檔
加上一句
log_level=off
就不會再寫log了。


yueyejianzun337 发表于 2020-11-10 10:20:19

進入telnet後

killall minidlna-->停止minidlna程序
rm -rf /tmp/mnt/XXX/.minidlna/mindlna.log   -->刪除舊log
vi /etc/minidlna.config      -->修改config
minidlna -f /etc/minidlna.conf -r&   -->重啟minidlna程序

不過這種方式,如果路由器重啟就又要再做一次。

zyyz9909 发表于 2020-12-1 16:30:59

yueyejianzun337 发表于 2020-11-10 10:20
進入telnet後

killall minidlna-->停止minidlna程序

感谢,后来自行摸索通过JFFS脚本的方式,minidlna.conf后面自动加一条log_dir把日志写到别的地方来缓解了。问这个问题也是希望后续固件能够有关掉这个日志的选项,因为很多号称支持dlna的设备并不规范会导致这类现象这个问题不算少见,例如 https://forum.openmediavault.org ... dlna-some-problems/
页: [1]
查看完整版本: UPnP媒体服务器开启后日志文件的问题