Closed YoghurtGuy closed 1 month ago
../nginx-emby2alist/log/access.log
用 500 关键字搜索下 nginx 的接口访问日志呢?看是不是上游服务返回的
正常情况下 nginx 500 的话 error.log 中应该是有详情的,也可以用 500 关键字,或 error 关键字搜索下
access.log中只有一个请求返回了500
17/Jul/2024:13:13:05 +0000] "POST /emby/Items/24/PlaybackInfo?UserId=5f6125104b1d44e287f1e055d5cadf56&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=4000002&X-Emby-Client=Emby+Web&X-Emby-Device-Name=Chrome+macOS&X-Emby-Device-Id=432a5d10-399a-463d-9588-1f9a886bd62f&X-Emby-Client-Version=4.8.8.0&X-Emby-Token=dd9c3ac3fd7341e7ac2cb595063b1fbf&X-Emby-Language=zh-cn&reqformat=json HTTP/1.1" 500 572 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" "-"
emby的日志中显示了正常200
2024-07-17 21:13:05.546 Info Server: http/1.1 Response 200 to host3. Time: 12ms. POST http://127.0.0.1:8096/emby/Items/24/PlaybackInfo?UserId=5f6125104b1d44e287f1e055d5cadf56&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=4000002&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=432a5d10-399a-463d-9588-1f9a886bd62f&X-Emby-Client-Version=4.8.8.0&X-Emby-Token=x_secret9_x&X-Emby-Language=zh-cn&reqformat=json
请问我还能从哪方面排查问题呢?
方便看下这个配置的值吗? emby2Alist\nginx\conf.d\constant.js
// 这里默认 emby/jellyfin 的地址是宿主机,要注意 iptables 给容器放行端口
const embyHost = "http://172.17.0.1:8096";
不知道是否和这个有原因
emby部署在同一个机器上,docker地址就是172.17.0.1于是我保持了默认172.17.0.1 我修改为127.0.0.1或公网地址得到了一样的结果
我修改为127.0.0.1或公网地址得到了一样的结果
1.写完才看到,不要用 127.0.0.1 这个,被我上面的误导了,embyHost 写这个是错误的,公网地址的话已经排除了下述情况,试下更新下代码呢?不知道是否是前两天的代码错误导致的
虽然以下情况被排除了,不过也可以试试,这些特例确实不太好排查,
试下用路由器分配的局域网 ip 呢?这个在群晖的残废 docker 上是有区别的,之前有网友反馈过,不过没留档,这里记录下,群晖的 docker 局域网网段默认是 172.17.0.1 , 但是群晖的这个网桥有时候不太稳定,经常是导致 nginx 请求上游服务超时,error.log 中很多 upstream time out 之类的关键字,所以需要换为路由器等稳定设备的局域网 ip,例如小米路由器是 192.168.31.1 网段,NAS 分配的是 192.168.31.200,所以 const embyHost = "http://192.168.31.200:8096"; 会更加稳定
按照最新的代码,普通的rclone挂载后阿里云盘转直链, 检查日志一切正常
只修改了constant-mount.js和constant.js文件
每个媒体库可以正常打开,正常显示图片,但再点击具体影片就报错
请问这是我哪里设置出错了?