LuckyPuppy514 / jproxy

介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | A proxy between Sonarr / Radarr and Jackett / Prowlarr, mainly used to optimize search and improve recognition rate
MIT License
241 stars 28 forks source link

Radarr站點無法連接 #76

Open xiNeRoar opened 11 months ago

xiNeRoar commented 11 months ago

部署环境(windows / docker)

docker

问题描述

設置好Prowlarr / Radarr / Sonarr / Jproxy,確定互相都能連通,明明Sonnar裡沒有問題,可是Radarr裡的Indexerr長期顯示不能連接通,有時候得要手動測試連接才能通,可是過一陣子又顯示無法連接

相关日志 Radarr;

2023-10-09 08:32:27.6|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:32:31.9|Warn|Torznab|Indexer Bangumi Moe (Prowlarr) rss sync didn't cover the period between 10/9/2023 6:17:03AM and 10/9/2023 6:17:03AM UTC. Search may be required.
2023-10-09 08:32:37.7|Warn|HttpClient|HTTP Error - Res: HTTP/1.1 [GET] http://100.73.185.136:8117/radarr/prowlarr/94/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100: 500.InternalServerError (0 bytes)
2023-10-09 08:32:37.7|Warn|Torznab|Unable to connect to Gamera (Prowlarr) at [http://100.73.185.136:8117/radarr/prowlarr/94/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100]. Indexer's server is unavailable. Try again later. HTTP request failed: [500:InternalServerError] [GET] at [http://100.73.185.136:8117/radarr/prowlarr/94/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100]
2023-10-09 08:32:39.3|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:32:39.3|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:32:39.3|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:33:17.4|Warn|Torznab|Indexer UnleashTheCartoons (Prowlarr) rss sync didn't cover the period between 9/9/2023 8:00:31AM and 9/9/2023 8:32:33AM UTC. Search may be required.
2023-10-09 08:33:57.9|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:33:57.9|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:33:58.4|Info|DownloadDecisionMaker|Processing 405 releases
2023-10-09 08:34:01.3|Info|RssSyncService|RSS Sync Completed. Reports found: 405, Reports grabbed: 0
2023-10-09 08:34:09.5|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:34:09.5|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:34:09.5|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:35:28.0|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:35:28.0|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:35:40.3|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:35:40.3|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:35:40.3|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available
2023-10-09 08:36:57.9|Error|VideoFileInfoReader|Unable to parse media info from file: /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin

[v5.0.3.8127] FFMpegCore.Exceptions.FFMpegException: ffprobe exited with non-zero exit-code (1 - /data/bt/completed/radarr/Insidious.The.Red.Door.2023.BluRay.1080p.AVC.DTS-HD.MA5.1-MTeam/BDMV/JAR/03001/bluray_project.bin: Invalid data found when processing input)
   at FFMpegCore.FFProbe.GetStreamJson(String filePath, Int32 outputCapacity, FFOptions ffOptions)
   at NzbDrone.Core.MediaFiles.MediaInfo.VideoFileInfoReader.GetMediaInfo(String filename) in ./Radarr.Core/MediaFiles/MediaInfo/VideoFileInfoReader.cs:line 140

2023-10-09 08:36:57.9|Error|DetectSample|Failed to get runtime from the file, make sure ffprobe is available

Jproxy

2023-10-09T08:00:37.379349870Z  at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
2023-10-09T08:00:37.379353350Z  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:00:37.379356230Z  at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:00:37.379359030Z  at com.lckp.jproxy.service.impl.RadarrProwlarrServiceImpl$$SpringCGLIB$$0.executeNewRequest(<generated>) ~[classes/:3.4.0]
2023-10-09T08:00:37.379361910Z  at com.lckp.jproxy.filter.IndexerFilter.doFilter(IndexerFilter.java:114) ~[classes/:3.4.0]
2023-10-09T08:00:37.379364550Z  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379367310Z  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379370110Z  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379372870Z  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379375990Z  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379378790Z  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379381830Z  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379393350Z  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379396190Z  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379398910Z  at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379405150Z  at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379408030Z  at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379410790Z  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379413950Z  at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379416750Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379419510Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379422270Z  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:00:37.379424950Z  at java.lang.Thread.run(Unknown Source) ~[?:?]
2023-10-09T08:04:34.607181810Z 01:04:34.551 ERROR [-3105] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:175)                  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
2023-10-09T08:04:34.607236330Z org.springframework.web.client.HttpClientErrorException$TooManyRequests: 429 Too Many Requests: "<?xml version="1.0" encoding="UTF-8"?><EOL><error code="429" description="Indexer is disabled till 10/9/2023 8:53:41AM due to recent failures." />"
2023-10-09T08:04:34.607363611Z  at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:130) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607370211Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:183) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607373611Z  at org.springframework.web.client.ExtractingResponseErrorHandler.handleError(ExtractingResponseErrorHandler.java:148) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607376491Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607379291Z  at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607382491Z  at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:915) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607385291Z  at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:864) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607388091Z  at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607390691Z  at org.springframework.web.client.RestTemplate.getForEntity(RestTemplate.java:405) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607415491Z  at com.lckp.jproxy.service.impl.IndexerServiceImpl.executeNewRequest(IndexerServiceImpl.java:164) ~[classes/:3.4.0]
2023-10-09T08:04:34.607418731Z  at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[?:?]
2023-10-09T08:04:34.607421331Z  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-10-09T08:04:34.607423851Z  at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
2023-10-09T08:04:34.607427811Z  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607430731Z  at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:04:34.607433611Z  at com.lckp.jproxy.service.impl.SonarrProwlarrServiceImpl$$SpringCGLIB$$0.executeNewRequest(<generated>) ~[classes/:3.4.0]
2023-10-09T08:04:34.607436411Z  at com.lckp.jproxy.filter.IndexerFilter.doFilter(IndexerFilter.java:114) ~[classes/:3.4.0]
2023-10-09T08:04:34.607438971Z  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607441731Z  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607444411Z  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607447251Z  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607449971Z  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607452652Z  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607455452Z  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607458092Z  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607460732Z  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607490692Z  at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607493932Z  at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607496852Z  at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607500292Z  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607507812Z  at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607510892Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607513692Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607516332Z  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:04:34.607519212Z  at java.lang.Thread.run(Unknown Source) ~[?:?]
2023-10-09T08:26:05.876742946Z 01:26:05.864 ERROR [-3106] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:175)                  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
2023-10-09T08:26:05.876773147Z org.springframework.web.client.HttpClientErrorException$TooManyRequests: 429 Too Many Requests: "<?xml version="1.0" encoding="UTF-8"?><EOL><error code="429" description="Indexer is disabled till 10/9/2023 8:53:41AM due to recent failures." />"
2023-10-09T08:26:05.876777947Z  at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:130) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876781027Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:183) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876783987Z  at org.springframework.web.client.ExtractingResponseErrorHandler.handleError(ExtractingResponseErrorHandler.java:148) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876786867Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876789587Z  at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876792387Z  at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:915) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876795027Z  at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:864) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876797707Z  at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876800467Z  at org.springframework.web.client.RestTemplate.getForEntity(RestTemplate.java:405) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876803067Z  at com.lckp.jproxy.service.impl.IndexerServiceImpl.executeNewRequest(IndexerServiceImpl.java:164) ~[classes/:3.4.0]
2023-10-09T08:26:05.876806267Z  at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[?:?]
2023-10-09T08:26:05.876808827Z  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-10-09T08:26:05.876811387Z  at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
2023-10-09T08:26:05.876825827Z  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876828987Z  at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:26:05.876831867Z  at com.lckp.jproxy.service.impl.SonarrProwlarrServiceImpl$$SpringCGLIB$$0.executeNewRequest(<generated>) ~[classes/:3.4.0]
2023-10-09T08:26:05.876834627Z  at com.lckp.jproxy.filter.IndexerFilter.doFilter(IndexerFilter.java:114) ~[classes/:3.4.0]
2023-10-09T08:26:05.876837267Z  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876839947Z  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876842707Z  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876845347Z  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876848067Z  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876850787Z  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876853387Z  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876856107Z  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876858747Z  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876861427Z  at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876864547Z  at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876867147Z  at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876869907Z  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876872827Z  at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876875587Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876878347Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876880987Z  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:26:05.876887747Z  at java.lang.Thread.run(Unknown Source) ~[?:?]
2023-10-09T08:30:05.921827135Z 01:30:05.919 INFO  [ing-1] jproxy.service.impl.RadarrTitleServiceImpl.sync(RadarrTitleServiceImpl.java:173) : 同步电影标题成功:22345
2023-10-09T08:32:37.611057611Z 01:32:37.575 ERROR [-3102] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:175)                  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
2023-10-09T08:32:37.611099612Z org.springframework.web.client.HttpClientErrorException$TooManyRequests: 429 Too Many Requests: "<?xml version="1.0" encoding="UTF-8"?><EOL><error code="429" description="Indexer is disabled till 10/9/2023 8:53:41AM due to recent failures." />"
2023-10-09T08:32:37.611104412Z  at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:130) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611107412Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:183) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611110932Z  at org.springframework.web.client.ExtractingResponseErrorHandler.handleError(ExtractingResponseErrorHandler.java:148) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611113772Z  at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611116532Z  at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611119212Z  at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:915) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611121892Z  at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:864) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611124452Z  at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611127052Z  at org.springframework.web.client.RestTemplate.getForEntity(RestTemplate.java:405) ~[spring-web-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611129692Z  at com.lckp.jproxy.service.impl.IndexerServiceImpl.executeNewRequest(IndexerServiceImpl.java:164) ~[classes/:3.4.0]
2023-10-09T08:32:37.611132412Z  at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[?:?]
2023-10-09T08:32:37.611134972Z  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-10-09T08:32:37.611137572Z  at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
2023-10-09T08:32:37.611141052Z  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611143892Z  at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) ~[spring-aop-6.0.7.jar:6.0.7]
2023-10-09T08:32:37.611146652Z  at com.lckp.jproxy.service.impl.RadarrProwlarrServiceImpl$$SpringCGLIB$$0.executeNewRequest(<generated>) ~[classes/:3.4.0]
2023-10-09T08:32:37.611161932Z  at com.lckp.jproxy.filter.IndexerFilter.doFilter(IndexerFilter.java:114) ~[classes/:3.4.0]
2023-10-09T08:32:37.611164892Z  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611167652Z  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611170332Z  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611172972Z  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611175652Z  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611178252Z  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611180892Z  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611183452Z  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611186092Z  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611189332Z  at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611192012Z  at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611194612Z  at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611197332Z  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611200212Z  at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611202932Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611205572Z  at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611208292Z  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.7.jar:10.1.7]
2023-10-09T08:32:37.611210892Z  at java.lang.Thread.run(Unknown Source) ~[?:?]

相关截图 Radarr: image

Jproxy: image

Sonarr: image

LuckyPuppy514 commented 11 months ago
2023-10-09T08:26:05.876773147Z org.springframework.web.client.HttpClientErrorException$TooManyRequests: 429 Too Many Requests: "<?xml version="1.0" encoding="UTF-8"?><EOL><error code="429" description="Indexer is disabled till 10/9/2023 8:53:41AM due to recent failures." />"

看日志是站点请求错误后,Prowlarr 暂时关闭了站点,需要在 Prowlarr 重新测试通过才能使用 至于为什么站点有问题,原因有很多,上传的日志没有体现相关的内容,有问题建议先看 Prowlarr 日志,看看站点为什么挂了

几点建议

  1. 确保自己网络的稳定性,国内请使用稳定的代理;
  2. Sonarr 和 Radarr 设置中的 RSS 请求时间间隔尽量不要太短,避免访问过于频繁;
  3. 访问限制比较严格的站点,建议关闭手动查询和自动查询,比如馒头,有需要再开启,或者自己把握查询的频率;
  4. 通过设置 TAG,优化分类等手段降低查询频率;
xiNeRoar commented 11 months ago

謝謝回覆 我先看看Prowlarr的日志好了,因為我Sonarr完全沒有問題只有Radarr有,一直也找不到原因,還以為是Jproxy中間出現了問題

xiNeRoar commented 11 months ago

這是我Prowlarr的log 看起來沒有關閉站點? prowlarr.txt

LuckyPuppy514 commented 11 months ago

看起来有些站点还是偶尔会挂掉,但是看你的 radarr 是所有站点都挂了,请确保你的索引器配置正确,并且清除 JProxy 的所有缓存,不要修改默认的缓存时间

LuckyPuppy514 commented 11 months ago

把日志都清空掉,有问题再把日志放上来,现在给的日志没有看到全部站点挂掉的情况,都是一两个

LuckyPuppy514 commented 11 months ago

我这边是正常的,比较大的可能性是你的网络问题,或者哪里设置有问题

image image

xiNeRoar commented 11 months ago

請問你的索引器配置正确是指Radarr還是Jproxy?

LuckyPuppy514 commented 11 months ago

請問你的索引器配置正确是指Radarr還是Jproxy?

所有地方都要按文档步骤设置正确,最终以 Radarr 中的地址为准

xiNeRoar commented 11 months ago

我查看過全部的配置了 Radarr跟Sonarr全部都一樣 Sonarr完全沒問題唯獨Radarr有問題...想不明白..

xiNeRoar commented 11 months ago

這是我重新啟動後的tracelog...我也找不到有任何indexer的error 但介面上就是顯示全部fail radarr trace log.txt

xiNeRoar commented 11 months ago

radarr裡我只找到一堆都是timeout的訊息;

2023-10-09 23:11:38.8|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/74/api?t=movie&cat=2000,2045,2010,2040,2030&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.8|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/101/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.8|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/75/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.8|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/78/api?t=movie&cat=2000,2020,2040,2050,2060,2070&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/81/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/79/api?t=movie&cat=2000,2030,2070,2040,2045,2050&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/82/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/84/api?t=movie&cat=2000,2050,2070,2030,2060,2010,2045&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/86/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/85/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/90/api?t=movie&cat=2000,2030,2040,2050,2045&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:38.9|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/91/api?t=movie&cat=2000,2040,2045,2060&extended=1&apikey=(removed)&offset=0&limit=100

[v5.0.3.8127] System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Radarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 105
   at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Radarr.Common/Http/HttpClient.cs:line 157
   at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Radarr.Common/Http/HttpClient.cs:line 70
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 335
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 317
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Radarr.Core/Indexers/HttpIndexerBase.cs:line 131

2023-10-09 23:11:39.0|Warn|Torznab|Unable to connect to indexer, possibly due to a timeout. http://100.73.185.136:8117/radarr/prowlarr/93/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100
LuckyPuppy514 commented 11 months ago

这样更可能是你的网络问题,进 radarr 服务器内(docker 的话进容器内),执行 telnet / curl 命令检查网络连通性

telnet 100.73.185.136 8117
curl http://100.73.185.136:8117/radarr/prowlarr/93/api
xiNeRoar commented 11 months ago

都查過了 從radarr/jproxy/prowlarr裡互相ping curl大家都沒有問題 沒有packet loss 反倒是我從自己電腦瀏覽器嘗試看這個連結的時候會有以下畫面,是正常的嗎? image

如果是這條連結的話倒是能出現XML檔案沒問題 http://100.73.185.136:8117/radarr/prowlarr/93/api?t=movie&cat=2000&extended=1&apikey=(removed)&offset=0&limit=100

xiNeRoar commented 11 months ago

在radarr那邊的discord跟github都發過issue也找不到問題 提供的是這幾個Log; radarr general log; https://gist.github.com/xiNeRoar/d0838384e719b14729ea5aa2cfb61159 radarr trace log; https://gist.github.com/xiNeRoar/3584eea999f74914c5c126cae4bd621f radarr debug log; https://gist.github.com/xiNeRoar/e5753f60a2eecaebb4c897f98c16162c 不好意思一直麻煩 請問有機會可以找到問題所在嗎? 因為我配置文件設置的一模一樣然後sonarr一點問題都沒有就是radarr一直會fail

xiNeRoar commented 11 months ago

補充一點個人的小觀察 我各從radarr和sonarr容器裡面分別嘗試用curl命令去連線這兩個連結;

  1. http://100.73.185.136:8117/radarr/prowlarr/5/api?t=movie&cat=2000&extended=1&apikey=REMOVEDoffset=0&limit=100

  2. http://100.73.185.136:8117/sonarr/prowlarr/5/api?t=movie&cat=2000&extended=1&apikey=REMOVED&offset=0&limit=100 兩條連結除了把radarr改成sonarr之外其他東西全部一模一樣 但結果發現不論從哪個容器裡面測試連線 sonarr那一條反應速度都比radarr那條連結反應快非常多 請問這會可能是jproxy有問題還是可能我的配置有問題? sonarr那條連結大概5秒以內會有反應 radarr那條平均要差不多40秒左右才會有回應

LuckyPuppy514 commented 11 months ago

補充一點個人的小觀察 我各從radarr和sonarr容器裡面分別嘗試用curl命令去連線這兩個連結; 1. http://100.73.185.136:8117/radarr/prowlarr/5/api?t=movie&cat=2000&extended=1&apikey=REMOVEDoffset=0&limit=100 2. http://100.73.185.136:8117/sonarr/prowlarr/5/api?t=movie&cat=2000&extended=1&apikey=REMOVED&offset=0&limit=100 兩條連結除了把radarr改成sonarr之外其他東西全部一模一樣 但結果發現不論從哪個容器裡面測試連線 sonarr那一條反應速度都比radarr那條連結反應快非常多 請問這會可能是jproxy有問題還是可能我的配置有問題? sonarr那條連結大概5秒以內會有反應 radarr那條平均要差不多40秒左右才會有回應

我建议你先按照我的建议,用 telnet 和 curl 测试,并把测试结果截图发出来

LuckyPuppy514 commented 11 months ago

或者你有QQ的话,可以加QQ群:921905633 找我,我有空可以远程给你看看

xiNeRoar commented 11 months ago

或者你有QQ的话,可以加QQ群:921905633 找我,我有空可以远程给你看看

謝謝你,可是我人在海外沒有QQ也無法註冊,如果你可以用ZOOM或是TEAMVIEW的話我可以配合 下面是我根據你的指示得出的結果 從Radarr裡測試: image 從Sonarr裡測試: image

LuckyPuppy514 commented 11 months ago

那再试试这个,看看是否正常,看看用了多长时间(记得修改 apikey)

curl "http://100.73.185.136:8117/radarr/prowlarr/91/api?t=movie&cat=2000,2040,2045,2060&extended=1&apikey=(removed)&offset=0&limit=100"
xiNeRoar commented 11 months ago

從Radarr裡面試用這個指令,測試結果可以連通,但第一次比較久,需要等上大概3-4分鐘 之後重覆使用,每次一按下回車立即有反應

我試過把連結裡的91改成別的號碼,一樣每次第一次測試都需要等3-4分鐘才有反應,之後重覆測試同一個號碼都是立即有反應

LuckyPuppy514 commented 11 months ago

從Radarr裡面試用這個指令,測試結果可以連通,但第一次比較久,需要等上大概3-4分鐘 之後重覆使用,每次一按下回車立即有反應

我試過把連結裡的91改成別的號碼,一樣每次第一次測試都需要等3-4分鐘才有反應,之後重覆測試同一個號碼都是立即有反應

正常,因为做了缓存,第二次肯定是秒出结果的,这样测试正常的话,真的不知道啥情况了,因为我这边也没法复现这个问题

xiNeRoar commented 11 months ago

我嘗試了一下找Chatgpt幫忙, AI建議我用以下指令測試;

curl -o /dev/null -s -w "\
   Namelookup: %{time_namelookup} seconds\n\
        Connect: %{time_connect} seconds\n\
     StartTransfer: %{time_starttransfer} seconds\n\
            Total: %{time_total} seconds\n" \
"http://100.73.185.136:8117/radarr/prowlarr/91/api?t=movie&cat=2000,2040,2045,2060&extended=1&apikey=REMOVED&offset=0&limit=100"

Here's a breakdown of the command:

-o /dev/null: This discards the actual output of the curl command (i.e., the content of the webpage or API response). -s: This runs curl in "silent" mode, where it doesn't show progress or error messages. -w "Total time: %{time_total}\n": This uses the --write-out option to display the total time taken for the request. There are other timing-related variables you can use with -w:

%{time_namelookup}: Time it took for DNS resolution. %{time_connect}: Time it took to establish the connection to the server. %{time_starttransfer}: Time to the first byte being received. %{time_total}: Total time for the entire request.

然後結果出來是:

root@Homedrive:~# docker exec -it Radarr /bin/bash
root@Radarr:/# curl -o /dev/null -s -w "\
   Namelookup: %{time_namelookup} seconds\n\
        Connect: %{time_connect} seconds\n\
     StartTransfer: %{time_starttransfer} seconds\n\
            Total: %{time_total} seconds\n" \
"http://100.73.185.136:8117/radarr/prowlarr/91/api?t=movie&cat=2000,2040,2045,2060&extended=1&apikey=REMOVED&offset=0&limit=100"
   Namelookup: 0.000046 seconds
        Connect: 0.039630 seconds
     StartTransfer: 69.923445 seconds
            Total: 70.083343 seconds
root@Radarr:/#

AI給的建議是; The output you've provided shows the time taken for each phase of the curl request:

Namelookup: The DNS resolution time is negligible (0.000046 seconds), which means the domain name was quickly resolved to its corresponding IP address.

Connect: It took approximately 0.04 seconds to establish a connection to the server, which is a reasonable time for initial connection setup.

StartTransfer: This indicates the time taken until the first byte was received after the connection was established. It took about 69.92 seconds, which is notably long.

Total: The entire request from start to finish took around 70.08 seconds.

The significant delay seems to be in the "StartTransfer" time, indicating that the server took a considerable amount of time to start sending the response after the connection was established. This could be due to server-side processing, database queries, or other backend operations.

Given these results, the network latency (connection setup) isn't the primary issue. Instead, the delay seems to be on the server side (possibly the service running at "http://100.73.185.136:8117/"). You might want to investigate the backend service or application to determine the cause of this delay.

不知道有沒有幫助

LuckyPuppy514 commented 11 months ago

没什么帮助,还是不知道你的为什么怎么慢,正常应该几秒钟就出结果,建议你换其他索引器试试,看看是否一样耗时怎么长