cross-seed: Snatch timeout on specific Prowlarr indexer

I’m troubleshooting a consistent timeout when cross-seed is trying to snatch a torrent from Powlarr for a specific indexer. If I review the logs and rebuild the URL (and un-redact the API key), the request works properly and I get the .torrent file.

I think this is a false positive as far as it actually being a timeout since I set snatchTimeout: “30sec”,

And my manual test of the supposedly timed out URL takes less than 5 seconds to get me a .torrent.

I’m wondering what else I can do to debug the actual cause.

Even the verbose log isn’t much help, as it only has these few lines. I have no issues with other trackers for snatch requests in cross-seed. I also doubt it’s a config issue with the Torznab config entry as the searches would also fail, and they succeed. I manually confirmed on the tracker that two results coming back when searching by he file name, and they are the two that cross–seed is claiming are timing out on snatch.

I’m running both cross-seed and QBittorrent in Docker and all volume mounts use absolute paths.

2023-12-01 00:44:45 info: [torznab] Searching 3 indexers for The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb
2023-12-01 00:44:45 verbose: [torznab] http://prowlarr.lan:9696/6/api?apikey=[REDACTED]&t=tvsearch&q=The+Last+Of+Us&season=1&ep=2
2023-12-01 00:44:45 verbose: [torznab] http://prowlarr.lan:9696/5/api?apikey=[REDACTED]&t=tvsearch&q=The+Last+Of+Us&season=1&ep=2
2023-12-01 00:44:45 verbose: [torznab] http://prowlarr.lan:9696/9/api?apikey=[REDACTED]&t=tvsearch&q=The+Last+Of+Us&season=1&ep=2
2023-12-01 00:45:01 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last Of Us S01E02 2160p HMAX WEB-DL DDPA5 1 HDR10 DV HEVC-SMURF - it has a different file tree
2023-12-01 00:45:08 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last of Us S01E02 Infected 2160p HMAX WEB-DL DDP5 1 Atmos DV HDR H 265-playWEB - it has a different file tree
2023-12-01 00:45:10 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last Of Us S01E02 2160p HMAX WEB-DL DDPA5 1 HDR HEVC-NTb - it has a different file tree
2023-12-01 00:45:14 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last Of Us S01E02 2160p HMAX WEB-DL DDPA5 1 DV HEVC-SMURF - it has a different file tree
2023-12-01 00:45:16 error: snatching http://prowlarr.lan:9696/5/download?apikey=[REDACTED]&link=QWYyRGY4aXFFY2NHNHJzbTZUSnhhdjZ4Rlp5b1h0S0lyVjNMTW1Fc3pQZHAvMUYwR1E4S1JsTXpyQU04QWxWWTZNejB6eWNmNXU1cmdZVk9SSmZTYW9PLzQ1cnN4dVRPNHY2bUNoWjZhYW9XTFU3MWk0emVXYVhINzhCa2EzTkZ4SEcxRlUrakFKVUtXbWpqNWxaZHhVQUFrWkdnWFNkbjNzNmhWd2JjbjVLL0VHc3lrM2FNWmtVaE1BNmpOV0tp&file=The+Last+Of+Us+S01E02+2160p+HMAX+WEB-DL+DDPA5+1+DV+HEVC-NTb timed out
2023-12-01 00:45:16 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last Of Us S01E02 2160p HMAX WEB-DL DDPA5 1 DV HEVC-NTb - the torrent file failed to download
2023-12-01 00:45:16 error: snatching http://prowlarr.lan:9696/5/download?apikey=[REDACTED]&link=cThPS2wwOTlmZzQ5bUJYRjFHZEtPV1k4Sk5FcTg3UzNET0JRWXBKM3MzTUZtalNPeXpqRngweXBkWmkzZTVNVTdmWkNLelUrNko1OWxMTU9kNzJLUlhvRnEzRG4wb3lqUEJ1WXZYdWtwVEU3aHY3U3NHd2gwQVM5dDRGQi9hT1RjdXRNc1BPbTBaZU9pUG1lVDUveU13Z1ZibzBXNWY0ZG90MHlhZHBNaEVBPQ&file=The+Last+of+Us+S01E02+DV+2160p+WEB+H265-GLHF timed out
2023-12-01 00:45:16 verbose: [decide] The.Last.Of.Us.S01E02.2160p.HMAX.WEB-DL.DDP5.1.HDR.x265-NTb - no match for TorrentLeech torrent The Last of Us S01E02 DV 2160p WEB H265-GLHF - the torrent file failed to download
2023-12-01 05:36:56 verbose: [configdump] {
  torznab: [
    'http://prowlarr.lan:9696/6/api?apikey=[REDACTED]',
    'http://prowlarr.lan:9696/5/api?apikey=[REDACTED]',
    'http://prowlarr.lan:9696/9/api?apikey=[REDACTED]'
  ],
  matchMode: 'safe',
  dataCategory: 'cross-seed-data',
  linkType: 'symlink',
  skipRecheck: false,
  maxDataDepth: 2,
  torrentDir: '/torrents',
  outputDir: '/cross-seeds',
  includeNonVideos: false,
  includeEpisodes: false,
  includeSingleEpisodes: true,
  fuzzySizeThreshold: 0.02,
  verbose: false,
  action: 'inject',
  qbittorrentUrl: 'http://redacted:[REDACTED]@qbt.lan:8080',
  duplicateCategories: true,
  delay: 6,
  snatchTimeout: 30000,
  searchTimeout: 30000,
  searchLimit: 0
}

About this issue

  • Original URL
  • State: closed
  • Created 7 months ago
  • Comments: 23 (4 by maintainers)

Commits related to this issue

Most upvoted comments

I think we figured it out, no need for additional reproduction